Senior Embedded Software Engineer

2 weeks ago


Huntsville, United States Cummings Aerospace Inc Full time
Job DescriptionJob Description

Overview

The Senior Embedded Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative missile flight research concept. The individual will be responsible for executing technical design and integration and will report to a Program Director.

Responsibilities

  • Perform a software engineering role for design and implementation of a missile electronic control unit (ECU) to interface with all required sensors, propulsion, and actuation and implement guidance and flight control laws to achieve flight-test objectives. This includes initial concept definition, implementing development hardware in a hardware in the loop (HWIL) laboratory, test development, and design updates.
  • Support creating software requirements, developing architecture, software development, and software/hardware test activities.
  • Work closely with the electrical and software engineering team members on collaborative elements of the design and implementation.
  • Implement disciplined coding standards to ensure robust, reliable, and maintainable software.
  • Document and present technical results to tech leads, management, and/or customers.
  • Support other duties as assigned


Skills and Competencies

  • BS degree in Computer Science, Engineering, or a related technical discipline
  • 8-10 years’ experience required
  • Software development experience for real-time embedded flight applications on multi-core architectures
  • Leadership experience in all phases of Software Engineering including requirements development, design, implementation, test, and integration
  • Experience writing bare metal embedded applications on multi-core MPSoC processors with integrated FPGA architectures desired
  • Experience with C, C++ embedded environments required
  • Experience working in an Agile Scrum software development environment using Jira is required
  • Experience with C#, Java, Python, or MATLAB desired
  • Experience with FPGA development desired
  • Ability to periodically work in a dynamic team environment
  • Ability to adapt to changing requirements and design implementations
  • Good oral and written communication skills are required
  • Ability to organize work and deliver on time work products

Clearance

  • Active Secret Clearance Required

Location: Huntsville, AL

Cummings Aerospace provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cummings Aerospace complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Cummings Aerospace expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cummings Aerospace’s employees to perform their job duties may result in discipline up to and including discharge.



  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Lynx Software Technologies Full time

    Description Thompson Software Solutions is seeking a Senior Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal...


  • Huntsville, United States Cummings Aerospace Full time

    Overview The Senior Embedded Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative missile flight research concept. The individual will be responsible for executing technical design and...


  • Huntsville, United States Sky Limit Systems Full time

    About Us:We are an innovative leader in engineering services, delivering cutting-edge solutions across a range of industries for embedded engineering. We are looking for a skilled Embedded Software Engineer with experience in C/C++ development, Python, 6S principles, and subsystem-level testing to join our dynamic team.Position Overview:As an Embedded...


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products....


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a seasoned Embedded Software Engineer to join our team at Lynx Software Technologies. This role offers an exciting opportunity to work on cutting-edge software solutions and contribute to the development of innovative products.


  • Huntsville, Alabama, United States Cummings Aerospace Inc Full time

    Job Title: Embedded Software Engineering LeaderAbout Cummings Aerospace Inc.Cummings Aerospace Inc. is a leading aerospace company that specializes in designing and developing innovative flight systems. We are seeking an experienced Embedded Software Engineering Leader to join our team.Job Description:The Embedded Software Engineering Leader will be...


  • Huntsville, Alabama, United States Penta Research Full time

    Penta Research is seeking a skilled Embedded Software Developer to work with a commercial satellite and/or aircraft autonomy company. The ideal candidate will be responsible for developing embedded software in C++ on the ARM Cortex-M7 processors.ResponsibilitiesDeveloping embedded software in C++ on the ARM Cortex-M7 processorsIntegrating and debugging...


  • Huntsville, Alabama, United States Cummings Aerospace Inc Full time

    Job OverviewCummings Aerospace Inc is seeking a highly skilled Embedded Software Engineer to join our team in Huntsville, AL.Estimated Salary: $120,000 - $160,000 per yearAbout the RoleWe are looking for an experienced Senior Embedded Software Engineer to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative...


  • Huntsville, United States Secmation Full time

    Secmation is seeking highly skilled Embedded Systems Software Development Engineers who will be an instrumental part of our development teams. In this hands-on software development role, you will work with our engineering teams and be involved in developing critical cybersecurity technologies to support a variety of applications including protection of...


  • Huntsville, United States Cummings Aerospace Inc Full time

    Job DescriptionJob DescriptionOverviewThe Principal Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a multi-core ARM processor on an innovative missile flight research concept. The individual will be responsible for...


  • Huntsville, Alabama, United States Cummings Aerospace Inc Full time

    Job OverviewCummings Aerospace Inc is seeking a highly skilled and experienced Principal Embedded Software Engineer to join our team in Huntsville, AL.About the RoleThis full-time exempt position involves designing and integrating embedded software for a flight computer utilizing a multi-core ARM processor on an innovative missile flight research...


  • Huntsville, Alabama, United States Penta Research Full time

    Penta Research is seeking a skilled Embedded Software Engineer to join their team in developing cutting-edge autonomy solutions. This position offers a unique opportunity to work with commercial satellite and aircraft companies, leveraging expertise in embedded software development.About the Role:Location: Huntsville, ALType: Full-timeSecurity Clearance:...


  • Huntsville, United States Radiance Technologies Full time

    Radiance Technologies, a 100% employee-owned company, is seeking candidates for a Senior Software Engineer to support of a U.S. Army program. This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process,...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products with a safety-critical pedigree.Key Responsibilities:Design and develop software products...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Job SummaryEdge Autonomy seeks an experienced Autonomy/AI Software Engineer to lead the design and implementation of onboard autonomy agents on Nvidia Jetson processors. The ideal candidate will have a strong background in implementing optimization algorithms in embedded environments, software applications in safety-critical systems, and a mastery of C#/C++...


  • Huntsville, United States Penta Research Full time

    Job DescriptionJob DescriptionHuntsville, ALFull TimeSecurity Clearance: Active DoD Secret clearance requiredJob Description & Position Responsibilities:Penta Research is seeking an Embedded Software Developer working with a commercial satellite and/or aircraft autonomy company. The candidate will be responsible for embedded software development in primarily...