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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II in Melbourne, FL vacancy
- ...responsible for low-level and high-level software in Cesium’s products through all phases... ...reliability qualification, as well as software engineering and software project management... ...Designing and implementing software for embedded devices and systems, from requirements to...SuggestedPermanent employmentFull timeContract workWork experience placementWork at officeLocal areaRemote work
- ...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
- ...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...SuggestedLocal 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...SuggestedWork at office
$90k - $125k
...Embedded Software Engineer - Job Description Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 Annually (depending on experience...SuggestedFull time- ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership, and...Work at office
- ...Senior Embedded Software Engineer Location: Melbourne, FL, US, 32935 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...Local areaFlexible hours
- ...Manufacturing Engineer II (2nd Shift) We 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 evaluating and solving everyday manufacturing problems...Work at officeImmediate startRemote workRelocationShift workAfternoon shift
- ...Manufacturing Engineer II – 2nd Shift (Melbourne, FL) Responsibilities Participate in cross‑functional teams to improve test yields, production throughput, and product quality. Identify component test failure trends and perform root cause analysis. Implement corrective...Afternoon shift
$85.39k - $116.98k
...Syms Strategic Group (SSG) Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (VA) Type: Full Time... ...‑end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and...Full timeRemote work$134k - $184k
...Senior Embedded Software Engineer - Cyber Melbourne, FL STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right...Full timeLocal areaNight shift$99k - $104.85k
...on-the-job training. ServiceNow Developer II Responsibilities Own the development of... ...Level II: 3 to 5 years prior experience with software analysis, design, development, testing,... ...degree Information Systems, Computer Engineering or a related academic area or equivalent...Contract workTemporary workLocal areaMonday to FridayFlexible hours$87.2k - $130.8k
...Grumman Aeronautics Systems is seeking a Cyber Systems Security Engineer / Principal Cyber Systems Security Engineer that will join our team... ...months of start. Preferred Qualifications: • DoD 8570 IAM II/III Certification (CAP, GLSC, CISSP, CASP CE). • Certification...Relocation packageShift work- ...Overview Senior Software Engineer / Full Stack Developer Melbourne, FL Are you ready... ...career where professional development is embedded in your employer's core culture? If so,... ...Core, Docker containerization, SQL, IIS, SharePoint, OpenID Connect, SAML, web...Work at office
- ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking to add a Senior 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
- ...required, ranging from desktop verification, software-in-the-loop and hardware-in-the-loop... ...problems. Interacts with other engineering groups to define, document, analyze, perform... ...testing. Essential Skills: Manual testing on embedded systems Desired Skills: Automotive...
$91k - $129.8k
...Under the Train Performance & Automation group, the LOCOTROL Engineers design and develop new and exciting solutions for a variety... ...and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requests. You will have...Contract workTemporary workWork experience placementRemote workWorldwideDay shift$132.23k - $176.31k
...seeking a highly skilled and proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production support and... ...Senior Lead SRE requires an AI-native mindset, understands the software development lifecycle (from coding to support) and applies modern...Full timeTemporary workRemote work$87.2k - $130.8k
...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is seeking a Cyber Systems Engineer to join our team of diverse, qualified individuals in Melbourne, FL . The selected candidate will execute the Systems...Relocation packageShift work$132.4k - $251.6k
...Department is looking for a Principal Systems Engineer for the development of the next... ...requires close collaboration with Hardware, Software, Safety, and Security teams. ~10%... ...Experience working with and testing embedded hardware and software. Experience developing...Permanent employmentTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours$122.8k - $184.2k
...Aeronautics Systems has an opening for a Senior Principal Systems Engineer to join our team of qualified, diverse individuals within our... ...studies to translate customer requirements into hardware and software specifications. The successful candidate will communicate...Relocation packageShift work$144.9k - $217.3k
...Grumman Aeronautics Systems has an opening for a Staff Systems Engineer to join our team of qualified, diverse individuals within our... ...events. Preferred Qualifications: Experience with software development. Experience with HW/SW integration testing. Experience...Relocation packageShift work- ...Systems Support Engineer Position Details: Job Title: Systems Support Engineer Work Location: Melbourne, FL Shift: 1st – 9... ...among functional groups (Manufacturing, Mechanical Engineering, Software Engineering and others) is a key success factor. Notes from...For contractorsImmediate startShift work
$98.4k - $147.6k
...Information & Digital Office (CIDO) is seeking a Principal Systems Engineer to support the Office of the Chief Engineer's IT Solutions... ...and implement secure operating systems, networks, and COTS software solutions aligned to DEE requirements. Optimize cloud resource...Full timeWork at officeRelocationFlexible hoursShift work$120k - $140k
...Overview We are seeking a detail-oriented and proactive Test Engineer to join our manufacturing team. The Test Engineer will be responsible for designing, developing, and executing testing processes to ensure product quality, performance, and compliance with specifications...$122.8k - $184.2k
...Aeronautics Systems Sector has an opening for a Senior Principal Engineer Systems Architect to join our team of qualified, diverse... ...products and/or Mission Engineering. Must have experience modeling software systems and software system of systems. Must have experience...Relocation packageFlexible hoursShift work- ...of national security. Job Title: Senior Specialist, Systems Engineer Job Req: 36566 Job Location: Palm Bay, FL Job Schedule... ...verification and validation (V&V) activities, while coordinating with software, firmware, hardware, and cross-disciplinary teams. • Assist...Local area
$152.9k - $229.3k
...Aeronautics Systems has an opening for a Staff Reliability Systems Engineer to join our team of qualified, diverse individuals within our... ...Testability Analysis. Proven proficiency with reliability software tools such as PTC Windchill Quality Solutions (Relex),...Interim roleRelocation packageShift work$166.5k - $249.7k
...opportunities to fit your life and launch your career today. Northrop Grumman Aeronautics Systems is seeking Sr. Staff Systems Engineer to work within Systems Engineering organization. This role reports to the Engineering Integration & Execution (EI&E) leader on a...Relocation packageShift work- ...technically focused, creative architecture, engineering and construction company with over six... ...computer assisted engineering and design software and equipment to prepare engineering and... ...leading and mentoring Engineer Levels I, II, and III, and Designers and Drafters. Performs...Contract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
Related searches
- software technical support Melbourne, FL
- healthcare software sales Melbourne, FL
- id software Melbourne, FL
- senior c# .net software developer Melbourne, FL
- internship software Melbourne, FL
- embedded software Melbourne, FL
- software implementation project manager Melbourne, FL
- software sales Melbourne, FL
- entry level software sales Melbourne, FL
- software intern Melbourne, FL


