Embedded Software Engineer II
Leonardo DRS
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. 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. Qualifications Required Qualifications: Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline (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. Preferred Qualifications: 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. #J-18808-Ljbffr
- ...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...SuggestedLocal areaFlexible hours
- ...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
- ...Electrical Engineer II Location: Melbourne, FL, US, 32935 The Electro Optical Infrared Systems (EOIS) line of business within DRS has locations... ...May use computer-aided engineering or other design/analysis software in the performance of assignments. Report of progress and...SuggestedLocal areaFlexible hours
$68.9k - $131.1k
...Clearance Type: None/Not Required Security Clearance Status: Not Required 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...SuggestedPermanent employmentTemporary workWork experience placementWork at officeImmediate startRemote workRelocationFlexible hoursShift workAfternoon 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- ...L3Harris Technologies in Melbourne, Florida is seeking an Associate Software Engineer. You will be part of a dynamic team focused on developing software solutions for defense applications. The role requires participation in all phases of software development, requiring...
$64.3k - $85.3k
...Description Essential Responsibilities: Design and implement software for embedded systems from requirements analysis through production and... ...in design and code reviews. Work closely with other engineering teams to ensure system functional and interface requirements...Full timeWork experience placementWorldwide- ...Responsibilities Kforce has a client in Miramar, FL that is seeking a Systems Engineer II - Microsoft.Summary:The Systems Engineer (Microsoft) will plan, design, configure, and maintain our client's enterprise Microsoft infrastructure. This includes administering...Hourly payContract workWork at office
$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- ...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...
$90k - $125k
...Job Description Job Description 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,...Full time$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$134k - $184k
...We strive for impact, craftmanship, and teamwork while tackling our nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-...Full timeLocal areaNight shift$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- ...interest of national security. Job Title Senior Specialist, Systems Engineer Job Code 40214 Job Location Melbourne, FL Job Schedule 9/80:... ...all phases of the project. This includes working closely with Software and Network Engineers to design and architect solutions,...Local area
- ...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
$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- ...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
$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$70k
...Embedded Software Test Engineer (DO-178C / DAL-A) Melbourne, FL (Remote) ITAR Compliance: U.S. Citizenship or Green Card required About the Role HCLTech is seeking a highly skilled Embedded Software Test Engineer with strong experience in DO-178C compliance...Permanent employmentFull timeLocal areaRemote work- ...Melbourne, seeks a top notch Mechanical Engineer to help us expand our product lines as we... ...collaboration on connected devices controlled by software Technical Skills Proficiency in 3D CAD... ...must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka...Permanent employmentCasual workWork from home
- Embedded Software Engineer (C#, User Interface) in Herndon, VA or Palm Bay, Florida C#, Embedded C, Software Enginer, User Interface Location: Florida Job Function: Software Development Date Of Job Posting: 03-10-2018 Embedded Software Engineer (C#, User Interface...Permanent employmentFull timeWork experience placementRemote workRelocation
$50 per hour
Kforce has a client in Miramar, FL that is seeking a Systems Engineer II - Microsoft. Summary: The Systems Engineer (Microsoft) will plan, design, configure, and maintain our client's enterprise Microsoft infrastructure. This includes administering and optimizing On-Premises...Contract workWork at office$105.79k - $141.05k
...Cloud Service (AEMaaCS). This role combines Full Stack development, cloud-native technologies, and an AI-first approach to software engineering to deliver scalable solutions, accelerate platform innovation, and improve development efficiency. Working closely with Product...Full timeTemporary workRemote work- ...is hiring a Senior Cyber RF Hardware Engineer who will leverage their RF, analog/mixed... ...variety of hardware architectures to aid with software and hardware modeling efforts. They... ...PCB-based designs and implement FPGA and embedded software to support HWIL and surrogate...Work at officeLocal areaRemote workNight shift
$93.3k - $147.6k
...Principal Software Engineer RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE... ...needs. Preferred Qualifications: ~8570/8140 IAT Level II or higher (ex. Security+ w/CE). ~ Experience working in...Relocation packageShift work$79.3k - $118.9k
...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems has an opening for a Systems Engineer to join our team of qualified, diverse individuals. The position will be located in Melbourne, Florida. The successful candidate will...Full timeWork experience placementInternshipWorldwideRelocation packageFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
- embedded software engineer Melbourne, FL
- embedded systems software engineer Melbourne, FL
- embedded developer Melbourne, FL
- embedded engineer Melbourne, FL
- ultimate software Melbourne, FL
- software applications developer Melbourne, FL
- remote software sales Melbourne, FL
- senior c# .net software developer Melbourne, FL
- id software Melbourne, FL
- software Melbourne, FL



