Embedded Software Engineer II
Leonardo DRS
Job ID: 114622
Location: Melbourne FL
Schedule: 9/80 The Electro Optical Infrared Systems (EOIS) line of business within DRS has locations in Dallas and Austin, TX, Melbourne, FL, and Cypress, CA. EOIS develops, manufactures, and supports infrared and electro-optical solutions for soldiers, ground vehicles and airborne platforms. We offer an exciting and challenging work environment, a competitive salary and benefits package, and a business culture that rewards performance.
Employing the world's brightest. Supporting the world's bravest. Job Summary The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software solutions for advanced embedded systems. The successful candidate will contribute to software development across bare-metal, RTOS, and embedded Linux environments while collaborating closely with systems, hardware, FPGA, and verification teams throughout the product lifecycle.
This role requires strong technical proficiency in embedded software development, hardware/software integration, debugging, and system-level problem solving. Job Responsibilities
U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment. Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
*Some employees are eligible for limited benefits only Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. Our Vision. To be the leading mid-tier defense technology company in the U.S. Our Values. The Leonardo DRS culture is defined by our Core Values and Principles:
- Integrity
- Agility
- Excellence
- Customer Focus
- Community & Respect
- Innovation We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.
Location: Melbourne FL
Schedule: 9/80 The Electro Optical Infrared Systems (EOIS) line of business within DRS has locations in Dallas and Austin, TX, Melbourne, FL, and Cypress, CA. EOIS develops, manufactures, and supports infrared and electro-optical solutions for soldiers, ground vehicles and airborne platforms. We offer an exciting and challenging work environment, a competitive salary and benefits package, and a business culture that rewards performance.
Employing the world's brightest. Supporting the world's bravest. Job Summary The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software solutions for advanced embedded systems. The successful candidate will contribute to software development across bare-metal, RTOS, and embedded Linux environments while collaborating closely with systems, hardware, FPGA, and verification teams throughout the product lifecycle.
This role requires strong technical proficiency in embedded software development, hardware/software integration, debugging, and system-level problem solving. Job Responsibilities
- Design, develop, integrate, test, and maintain embedded software applications and device drivers.
- Develop software for embedded processor platforms including AMD/Xilinx Zynq UltraScale+ MPSoC and MicroBlaze architectures.
- Implement and debug low-level software interfaces including UART, I2C, SPI, GPIO, and other peripheral interfaces.
- Support software integration activities across hardware, FPGA, and system-level components.
- Perform software verification, debugging, root-cause analysis, and issue resolution in laboratory and target hardware environments.
- Participate in board bring-up, hardware/software integration, and system validation activities.
- Develop and execute unit tests, integration tests, and software verification procedures.
- Collaborate with cross-functional engineering teams to ensure technical, schedule, and quality objectives are achieved.
- Contribute to technical documentation, software design reviews, code reviews, and process improvement initiatives.
- Utilize software development tools and configuration management systems to maintain high-quality software deliverables.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline (or or equivalent combination of education and experience).
- Minimum 2 years of professional experience in embedded software development
- Strong programming skills in C, C++, and Python with demonstrated proficiency in modern C++ development
- Experience developing embedded software in one or more of the following environments:Bare-Metal Systems, FreeRTOS, or Embedded Linux
- Experience developing, integrating, and debugging low-level device drivers and communication interfaces including UART, I2C, and SPI
- Familiarity with software development and collaboration tools such as GitLab, JIRA, and Confluence
- Working knowledge of embedded systems architecture, hardware/software integration, and software verification methodologies
- Experience supporting sensor-based and imaging-based embedded systems, including systems utilizing EO/IR cameras
- Strong analytical, troubleshooting, debugging, and communication skills.
- Experience developing PC-based engineering or verification tools using C#/.NET.
- Hands-on experience with oscilloscopes, logic analyzers, protocol analyzers, and other laboratory test equipment.
- Experience with board bring-up, hardware integration, system test, and troubleshooting activities.
- Experience supporting software verification in both target hardware and host-PC environments.
- Familiarity with video processing, imaging systems, sensor interfaces, and real-time embedded applications.
- Experience working within regulated or mission-critical industries such as defense, aerospace, medical devices, or industrial systems.
- Experience developing software for AMD/Xilinx Zynq UltraScale+ MPSoC and/or MicroBlaze-based platforms
- Experience using AMD Vitis IDE for embedded software development, debugging, and system integration
- Understanding of software development lifecycle processes, configuration management, and requirements-based development.
U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment. Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
*Some employees are eligible for limited benefits only Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. Our Vision. To be the leading mid-tier defense technology company in the U.S. Our Values. The Leonardo DRS culture is defined by our Core Values and Principles:
- Integrity
- Agility
- Excellence
- Customer Focus
- Community & Respect
- Innovation We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II in Melbourne, FL vacancy
$80k - $103k
...Description Job Title: Embedded Software Engineer II Location: on-Site, Melbourne, FL Employment Type: Direct Industry: Defense & Aerospace Compensation: $80k-$103k Shift: 1st Schedule: 9x80 About the Opportunity: The Embedded...SuggestedWorldwideShift work$62.1k - $85.3k
...longer and heavier trains. As a Systems Engineer , you will work closely with... ...involving; Engineering Systems, Hardware / Software Engineering, and/or Data Information Systems... ...controls, automation, transportation, or embedded systems through coursework, internships,...SuggestedWork experience placementInternshipWork at officeWorldwideRelocation package- ...Responsibilities * Analyzing and communicating software/firmware requirements * Creating... ...BS or MS in Computer Science / Electrical Engineering or related field. * 7 years or more SW development experience with embedded applications. * Able to develop HW and peripheral...SuggestedFull time
$68.9k - $131.1k
...certifies commercial avionics products for the Air Transport and Business and Regional aircraft markets. We are seeking a Electrical Engineer II who is passionate about analog, digital, and RF circuit design and eager to influence both legacy and next‑generation CNS...SuggestedPermanent employmentTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours$68.9k - $131.1k
...Surveillance (CNS) Communications Department is looking for a Systems Engineer to help develop and maintain communication applications... ...modeling and simulation; coordination among systems, hardware, and software design functions; and developing systems related documentation....SuggestedTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours$79.3k - $113k
...Job Description Who will you be working with? Embedded software team for our LOCOTROL® Remote Control Locomotive, Tower Control, and... ...Power product portfolios. Working closely with PMs, System Engineers and Architects, and test teams to align with customer requirements...Work experience placementRemote workWorldwideRelocation package- ...: 561540 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Placement Details: Job Title: Sr Embedded Software EngineerLocation: on-Site, Melbourne... ...:The Senior Embedded Software Engineer is responsible for the architecture, design...Worldwide
- ...bravest. Job Summary Join Leonardo DRS as an Electrical Engineer II in Melbourne, FL and help develop advanced electro-optical and... ...May use computer-aided engineering or other design/analysis software in the performance of assignments. Report of progress and...Local areaFlexible hours
- ...Duties and Responsibilities ~ Support embedded software/firmware activities for product development Demonstrated ability to contribute... ...independently along with mentoring and coaching other engineers. Review customer specifications and requirements and...Work at office
- ...Embedded Software Engineer We are seeking a skilled Embedded Software Engineer to design, develop, and integrate software for embedded systems with an emphasis on memory-safe languages development practices aligned with NSA/DoD guidelines. This role covers the full...
$166.5k - $249.7k
...Grumman Aeronautics Sector is searching for a Sr. Staff Electrical Engineer to join the Engineering Products team. The location for this... ...in modeling and simulation of E3 using commercially available software is a plus. Experience with design for TEMPEST and EMI/EMC...Full timeTraineeshipWork at officeRelocation packageShift work- POSITION SUMMARYThe Manufacturing Engineer II performs complex functions in the design, fabrication, modification and/or evaluation of manufacturing operations. Prepares complicated plans, conducts support studies, and provides analysis or tests in the development of manufacturing...Full timeWork at officeFlexible hours
$68.9k - $131.1k
...Person” go here: Clearance Type: None/Not RequiredSecurity Clearance Status: Not RequiredWe are growing and adding a Manufacturing Engineer II (2nd Shift) position supporting our product lines in the Melbourne FL facility.In this role, you will make an impact by...Permanent employmentTemporary workWork experience placementWork at officeImmediate startRemote workRelocationFlexible hoursShift workAfternoon shift$125k - $140k
...Embedded Software Engineer Job Description This role focuses on the architecture, design, development, integration, verification, and sustainment of complex embedded software solutions for advanced electro-optical, infrared, imaging, display, and sensor-based...Permanent employment- ...rewards performance. Employing the world's brightest. Supporting the world's bravest. Job Summary The Senior Embedded Software Engineer is responsible for the architecture, design, development, integration, verification, and sustainment of complex embedded...Local areaFlexible hours
$86.8k - $165.2k
...forward‑thinking, and highly motivated engineering team developing advanced avionics processing... ...Architectures organization delivers embedded processing solutions used across a wide... ...We are seeking Senior Embedded Platform Software Engineers to join our foundation software...Temporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours- ...Manufacturing Engineer II The Manufacturing Engineer II performs complex functions in the design, fabrication, modification and/or evaluation of manufacturing operations. Prepares complicated plans, conducts support studies, and provides analysis or tests in the development...Work experience placementWork at officeFlexible hours
$68.9k - $131.1k
...market. Join us and help shape the future of aerospace and defense. We are growing and adding a Manufacturing Electrical/Test Engineering II position supporting our product lines in the Melbourne FL facility. As a Manufacturing Electrical Engineer II, you will make a...Permanent employmentTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours$79.71k - $119.56k
...: Worker Type Regular Summary The Software QA Automation Engineer II designs automated solutions to perform applicable software validations. In this role, one regularly collaborates with our development team but also operates with a large degree of autonomy. Position...Permanent employmentContract workWork experience placementWork at office- Lead the design, integration, and testing of advanced embedded systems and heterogeneous SoC devices. Collaborate with clients to transform requirements into technical solutions while overseeing code reviews and maintaining comprehensive documentation. Requirements Requires...Temporary work
- ...: 561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Details: Job Title: Principal Embedded Software EngineerLocation: on-Site, Melbourne... ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader responsible...Worldwide
$68.9k - $131.1k
...the demands of the global market. Join us and help shape the future of aerospace and defense.Collins Aerospace is seeking a FPGA Engineer II for the CNS (Communication, Navigation, Surveillance) Hardware Engineering Group in Melbourne, Florida. The primary responsibility...Permanent employmentTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours- Job Title: Lead, Information Security Systems Engineer (ISSE)Job Code: 44631 Job Location: Palm Bay, FL or Fort Wayne, INJob Schedule: 9/... ...security clearance Cybersecurity certification satisfying IA SAE Level II (e.g., CASP CE, CISSP or Associate, CSSLP). Experience in...
- ...Lead, Software Engineer Melbourne, Florida Full Time Job Schedule: Employees work 9 out of every 14 days - totaling 80 hours worked... ...TS/SCI clearance. Security+ or equivalent DoD IAT Level II Certification required, or ability to obtain within 80 days of...Full timeLocal areaRelocation
$87.2k - $130.8k
...Solutions team is seeking Cyber Systems Engineers to support information systems and network... ...functions necessary to operate multiple Software Development environments at various... ...a current U.S. Government 8140 IAM Level II certification; the required certification...Full timeRemote workRelocation packageFlexible hoursShift work$68.9k - $131.1k
...Communication, Navigation & Surveillance team is looking for an Electrical Engineer to help design and maintain computer hardware components for... ...tools like MATLAB, SPICE, or similar.Familiarity with embedded systems and firmware development is a plusExperience in sustainment...Permanent employmentTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours$68.9k - $131.1k
...aerospace and defense.What You Will Do:Provide technical interpretation of drawings and specifications for product.Recommend solid engineering solutions for design problems and coordinates implementation with Production Manager and Design Engineering.Supports evaluation...Permanent employmentTemporary workWork experience placementWork at officeRemote workFlexible hours- A tech services company in Florida is seeking a Software Developer with expertise in embedded applications. The ideal candidate will have at least 7 years of experience and a strong background in 'C' programming, hardware drivers, and multithreaded RTOS like Free RTOS....
- ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking to add an RF Engineer II to our team. The ideal candidate has experience in board-level RF electronics design. If you enjoy working in a startup...Permanent employmentFull timeContract workWork experience placementLocal area
$110.5k - $205.5k
Job Title: Lead, System Engineer - Transition Systems Engineer Job Code: 42905Job Location: Palm Bay, FloridaJob Schedule: 9/80 (Every... ...another.• Coordinate with mission operations, systems engineering, software, integration and test, cybersecurity, and program management...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
Related searches
- embedded engineer Melbourne, FL
- embedded software engineer Melbourne, FL
- embedded developer Melbourne, FL
- embedded systems software engineer Melbourne, FL
- software technology Melbourne, FL
- remote software sales Melbourne, FL
- embedded software Melbourne, FL
- software intern Melbourne, FL
- software support Melbourne, FL
- ultimate software Melbourne, FL


