Principal Embedded Software Engineer
7 days ago
Overview
The 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 executing technical design and integration and is expected to act independently to uncover and resolve issues associated with the development and implementation of operational programs while reporting to a Program Director.
Responsibilities
- Lead a software engineering team performing the 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.
- Lead the adjudication and resolution of software bugs, issues, test failures, or other issues that arise during the development process.
- Lead the creation of software requirements, develop software 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.
- Lead program planning activities and recommend technological application programs to accomplish long-range objectives.
- Implement disciplined coding standards to ensure robust, reliable, and maintainable software.
- Lead the documentation and presentation of technical results to management and customers.
- Minimal Travel is required.
- Support other duties as assigned.
Skills and Competencies
- 18 years’ experience required with an MS degree in Computer Science, Engineering, or a related technical discipline
- 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 and C++ embedded environments required
- Experience with Xilinx Vivado and Vitis software development environments desired
- Experience with C#, Java, Python, or MATLAB desired
- Has an exceptional degree of ingenuity, creativity, and resourcefulness.
- Applies and develops advanced technologies, scientific principles, theories, and concepts, and is considered an expert within the field.
- 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.
-
Embedded Software Engineer
3 months ago
Huntsville, United States Thompson Software Solutions Full timeThompson 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...
-
Embedded Software Engineer
3 weeks ago
Huntsville, United States Thompson Software Solutions Full timeThompson 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...
-
Sr. Embedded Software Engineer
4 weeks ago
Huntsville, United States Lynx Software Technologies Full timeDescription 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...
-
Embedded Software Engineer
3 weeks ago
Huntsville, AL, United States Thompson Software Solutions Full timeThompson 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...
-
Embedded Software Engineer
1 week ago
Huntsville, United States Sky Limit Systems Full timeAbout 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...
-
Senior Embedded Software Developer
4 weeks ago
Huntsville, Alabama, United States Lynx Software Technologies Full timeJob OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...
-
Embedded Software Engineer
2 days ago
Huntsville, Alabama, United States Penta Research Full timePenta 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...
-
Senior Embedded Software Engineer
7 days ago
Huntsville, United States Cummings Aerospace Inc Full timeJob DescriptionJob DescriptionOverviewThe 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...
-
Senior Embedded Software Engineer
4 weeks ago
Huntsville, United States Cummings Aerospace Full timeOverview 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...
-
Senior Software Engineer
4 weeks ago
Huntsville, United States Lynx Software Technologies Full timeThompson 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...
-
Embedded Software Developer
7 days ago
Huntsville, United States Penta Research Full timeJob 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...
-
Principal Systems Engineer
3 months ago
Huntsville, United States HYE Recruiting Full timeDescription:Our client headquartered in Virginia is seeking a Principal Systems Engineer based in Huntsville, AL. The position reports to the Manager of Engineering and offers a hybrid workplace with two remote days. The Principal Systems Engineer will serve as a technical expert and principal systems architect for System Engineering and perform analysis to...
-
PX4 Embedded Software Engineer
4 weeks ago
Huntsville, United States Auterion Full timeAuterion builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs. ...
-
PX4 Embedded Software Engineer
3 weeks ago
Huntsville, United States Auterion Full timeJob DescriptionJob DescriptionAuterion builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future...
-
SIM Developer
6 months ago
Huntsville, United States ASRC Federal Holding Company Full timeJob TitleSIM Developer / Principal Software EngineerLocation350 VOYAGER WAY, HUNTSVILLE-AL006Job DescriptionASRC Federal Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems.We are seeking highly motivated Software...
-
Senior Software Engineer
4 weeks ago
Huntsville, United States Radiance Technologies Full timeRadiance 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,...
-
Junior Software Engineer
4 months ago
Huntsville, United States OAR Corporation Full timeJob Title Junior Software Engineer Job Type Full-time Location Huntsville, AL US (Primary) Travel 0 - 10% Job Description Junior Software Engineer OAR is seeking enthusiastic and focused Junior level software engineers to become part of our Software Development team. Candidates should be able to collaborate effectively with team members, possess solid...
-
Lead Software Engineer
4 weeks ago
Huntsville, United States Dometic Group Full timeJob Type Full-time Description Reports to: Software Engineering Manager Number of direct reports: 0-5 Travel: 5% Schedule: Onsite Internal stakeholders: Product Development, Product Management, Operations, Quality, Sales, Test Engineering External stakeholders: Customers (dealers, OEMs), suppliers Summary: Dometic Marine's facility in Huntsville, AL...
-
Software Engineering Team Leader
3 weeks ago
Huntsville, Alabama, United States Sanmina Full timeJob PurposeTo lead an international software team in the design of firmware and application software for use in our product designs.Nature of Duties/ResponsibilitiesParticipate in product design processes (quote, design, architecture, debug, review, test, etc) in the development and delivery of firmware.Bring modern software development best practices to the...
-
Threat Modeling Software Engineer
4 weeks ago
Huntsville, Alabama, United States CFD Research Corporation Full timeJob DescriptionCFD Research Corporation is seeking a skilled Software Engineer to join our team at Redstone Arsenal in Huntsville, AL. In this role, you will play a critical technical role in the reverse engineering and exploitation of threat systems, including decompiling binary executable files to source code to extract underlying algorithms,...