Talent.com
Embedded Software Engineer
Embedded Software EngineerUltra Intelligence & Communications • Tampa, FL, United States
Embedded Software Engineer

Embedded Software Engineer

Ultra Intelligence & Communications • Tampa, FL, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Embedded Software Engineer

Join the team redefining defense technology. From engineering systems that save lives to leading programs that change the battlefieldfind your place in the future of defense.

By joining our Mission Solutions business, you will be a member of a team dedicated to providing innovative solutions that streamline the preparation and execution of intricate, mission-critical operations. We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment.

We are seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms. In this role, you will work on C and Rust code baselines, architecting embedded solutions, and ensuring software quality through robust testing and documentation. This position may require occasional travel (about 5%) for customer meetings and off-site development / testing.

Role Responsibilities :

  • Design and develop embedded software, focusing on C and Rust.
  • Perform trade studies and embedded architecture design for Rust-based solutions.
  • Create and maintain engineering documentation : Requirements Specs (SHRS, IRS), Interface Control Documents (ICDs), and Design Descriptions (SHDD).
  • Develop and execute unit, integration, and acceptance test plans.
  • Manage configuration control for software development items.
  • Work within Agile and Waterfall development environments.
  • Provide regular progress updates to stakeholders.
  • Identify and implement process and tool improvements.
  • Stay current with emerging embedded and Rust technologies.
  • Collaborate in a high-performance, mission-driven team environment.
  • Other tasks as assigned.

Required Qualifications and Skills :

  • Active US Government Secret Security Clearance (US citizenship required).
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field; or equivalent combination of education and experience.
  • 2+ years of experience in embedded software development, including C-to-Rust code conversion, low-level embedded software design, and coding in both C and Rust.
  • Hands-on experience with embedded processors, SoC development, and ARM-based systems integration with firmware.
  • Preferred Skills :

  • 5+ years of embedded software development experience.
  • Proficiency in constrained Rust environments (no-std, heapless), ANSI C, and Python.
  • Experience with openOCD, gdb, and AMD Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit.
  • Strong troubleshooting skills for low-level embedded issues, including memory management.
  • Familiarity with SEI CMMI processes for small, agile teams.
  • Understanding of NSA High Assurance Certification process and relevant US DoD systems.
  • Analytical problem-solving skills with the ability to visualize outcomes, assess technical risks, and think creatively.
  • Excellent communication, collaboration, and interpersonal skills with a positive, adaptable work ethic.
  • Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements.

    Our Benefits :

  • Annual Bonus Performance Related
  • Competitive Paid Time Off (PTO) package plus 11 company holidays
  • Early finish on Friday
  • 401K w / company match
  • Medical / Dental / Vision Benefits
  • Student Loan Assistance Program
  • Array of voluntary benefit offerings
  • Ultra I&C is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other legally protected state or federal classes.

    We provide affirmative action in employment for qualified individuals with disabilities and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. If you need an accommodation in any part of the application process, email careers@ultra-ic.com.

    [job_alerts.create_a_job]

    Embedded Software Engineer • Tampa, FL, United States

    [internal_linking.similar_jobs]
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Embedded Engineer to join their hardware team.Key Responsibilities Provide design and technical input to all aspects of embedded systems development Bring desig...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer - Embedded Network

    Senior Software Engineer - Embedded Network

    Viasat • Tampa, FL, United States
    [job_card.full_time]
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer Consultant

    Software Engineer Consultant

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Engineer Consultant I to implement applications and contribute to product development. Key Responsibilities Coordinates within the team in designing systems and...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Identity Management

    Software Engineer, Identity Management

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Engineer, Identity Access Management (IAM).Key Responsibilities Design and build product features for enterprise customers, including AI-powered anomaly detect...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Tech Lead Software Engineer

    Tech Lead Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Tech Lead / Software Engineer III to lead a service development team in designing and implementing cloud-native services. Key Responsibilities Lead the end-to-end service ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Embedded Firmware Engineer.Key Responsibilities Develop optimized C code for embedded processors Collaborate with architects and hardware engineers to design so...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Engineer, Full-Stack.Key Responsibilities Define and build complex solutions for business process automation and product innovations Lead end-to-end solution ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Controls Engineer

    Controls Engineer

    1007 Clarios, LLC • Tampa, Florida, United States
    [job_card.full_time]
    The Automation & Controls Engineering team reports to the.By integrating advanced control systems, the group ensures that production lines run safely, efficiently, and with minimal downtime.This te...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Lead Software Engineer

    Senior Lead Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Lead Software Engineer, Back End.Key Responsibilities : Lead diverse technology projects and a team of developers to create regulatory-compliant solutions Stay u...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer, Viasat Government

    Embedded Software Engineer, Viasat Government

    Viasat • Tampa, FL, United States
    [job_card.full_time]
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer - Viasat Government

    Embedded Software Engineer - Viasat Government

    Viasat • Tampa, FL, United States
    [job_card.full_time]
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer - Rust, Viasat Government

    Embedded Software Engineer - Rust, Viasat Government

    Viasat • Tampa, FL, United States
    [job_card.full_time]
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - C / C++

    Senior Software Engineer - C / C++

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - C / C++ (LLVM compilers).Key Responsibilities : Facilitate communication with client project stakeholders regarding project status and recommend...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Tech Lead

    Senior Software Engineer, Tech Lead

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Sr Software Engineer, Tech Lead (Payments).Key Responsibilities Lead the design, development, and delivery of technical solutions meeting functional, performance, and s...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Remote Software Engineer

    Remote Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [filters.remote]
    [job_card.full_time]
    A company is looking for a Software Engineer (Remote - Work from Anywhere).Key Responsibilities Contribute to the design, development, and deployment of backend services focusing on high availabi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Security Software Engineer

    Security Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Engineer - Security.Key Responsibilities Participate in the ideation of security controls that challenge the status quo and enhance embedded security Demonstr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Bioinformatics Software Engineer

    Bioinformatics Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Production Bioinformatics.Key Responsibilities Implement new and enhance existing functionality in bioinformatics pipelines Lead the end-to-...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Associate Software Engineer

    Associate Software Engineer

    VirtualVocations • Tampa, Florida, United States
    [job_card.full_time]
    A company is looking for an Associate Software Engineer I.Key Responsibilities Formulates and defines system scope and objectives through research and fact-finding Designs, codes, tests, debugs,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]