Senior Embedded Software Engineer
Leonardo DRS
Senior Embedded Software EngineerLocation: Melbourne, FLThe Electro Optical Infrared Systems (EOIS) line of business within DRS 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 SummaryThe Senior Embedded Software Engineer is responsible for the architecture, design, development, integration, verification, and sustainment of complex embedded software solutions. This individual serves as a technical leader within a project team, providing technical guidance to junior engineers while owning significant software subsystems from concept through deployment. The role requires strong expertise in embedded systems, hardware/software integration, system-level debugging, and cross-functional collaboration.Job ResponsibilitiesLead the design, development, integration, and verification of complex embedded software components and subsystems.Own software architecture and implementation decisions for assigned products and features.Develop software solutions for Bare-Metal, RTOS, and Embedded Linux environments.Design and implement low-level drivers, middleware, communication protocols, and application software.Lead software integration efforts involving processors, FPGA designs, sensors, imaging systems, and peripheral devices.Perform root-cause analysis and resolve complex software and system-level issues.Develop software requirements, architecture documents, design specifications, and verification procedures.Conduct code reviews and mentor junior engineers in software design, implementation, and debugging techniques.Collaborate with systems, FPGA, hardware, verification, manufacturing, and program teams to ensure successful project execution.Support project planning activities including technical risk identification, effort estimation, and schedule development.Participate in customer demonstrations, technical reviews, and design reviews.QualificationsRequired Qualifications:Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or related technical discipline.Minimum 5 years of embedded software development experience.Expert-level proficiency in C and C++.Strong Python development experience.Experience developing software in Bare-Metal, FreeRTOS, and/or Embedded Linux environments.Experience developing software for AMD/Xilinx Zynq UltraScale+ MPSoC and/or MicroBlaze platforms.Experience using AMD Vitis IDE and associated debugging tools.Experience developing and debugging low-level device drivers including UART, SPI, I2C, DMA, GPIO, and Ethernet interfaces.Strong understanding of embedded software architecture and design principles.Experience with hardware/software integration and system-level debugging.Familiarity with GitLab, JIRA, Confluence, and software configuration management practices.Strong communication and technical leadership skills.Preferred Qualifications:Experience with EO/IR imaging systems, video processing, and sensor integration.Experience with Ethernet, TCP/IP, lwIP, networking protocols, and distributed embedded systems.Experience with software verification, automated testing, and CI/CD pipelines.Experience mentoring junior engineers.Experience supporting customer-facing technical activities and design reviews.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. Leonardo DRS
- ...We're hiring experienced Embedded Software Engineers to support the development of real-time, mission-critical systems. This role is a strong fit for engineers with hands-on experience developing embedded software using VxWorks and/or Wind River Helix in aerospace, defense...Senior
$125k - $140k
...Job Description Job Description 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...SeniorPermanent employment- ...responsible for low-level and high-level software in CesiumAstro’s products through all... ...reliability qualification, as well as software engineering and software project management... ...Designing and implementing software for embedded devices and systems, from requirements to...SeniorPermanent employmentFull timeWork experience placementLocal area
- Wabtec Corporation in Melbourne, FL is seeking a senior embedded software engineer to design, develop, test, integrate, and maintain embedded software for LOCOTROL products. You will primarily work in C/C++ on RTOS and bare-metal platforms, contributing across the full...SeniorRelocation
- ...61540 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Placeme Details: Job Title: Sr Embedded Software EngineerLocation: on-Site,... ...: 9x80About the Opportunity:The Senior Embedded Software Engineer is responsible for the architecture,...SeniorWorldwide
$98.4k - $147.6k
...are not only part of history, they're making history. Northrop Grumman Aeronautics Systems has an opening for a Principal Embedded Software Engineer / Sr. Principal Embedded Software Engineer to join our team of qualified, diverse individuals. This position will be...SeniorRelocation packageShift work- ...Principal Embedded Software Engineer — Automated Test & Verification Melbourne, FL (Hybrid Remote) Long Term Contract-to-Hire with benefits A leading aerospace technology company is seeking an Automated Test & Verification Software Engineer to support the verification...Long term contractRemote work
- ...: 561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Placeme Details: Job Title: Principal Embedded Software EngineerLocation: on-Site,... ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader responsible...Worldwide
- ...of what’s next in electronics. Seeking Senior Level Analog IC designers to join our Rad... ...products before transferring to production engineering. - Interface with process, test, product... .... Additional InformationRenesas is an embedded semiconductor solution provider driven...Senior
- Northrop Grumman Aeronautics Systems (NGAS), Global Surveillance division, seeks a Principal Engineer Software in Melbourne, Florida. The role offers ownership of complex software issues, requires leadership, and involves full lifecycle development, testing, and integration...Senior
$55 - $70 per hour
...Job Title: Senior Embedded Software Engineer Duration: 12 Month C2H Pay: $55/hr - $70/hr Location: Palm Bay, FL (Onsite) Required Skills & Experience: ~ Bachelor’s degree in Computer Science , Computer Engineering , or related field ~4+ years of...- Principal Embedded Software EngineerLocation: Melbourne, FL, US, 32935The Electro Optical Infrared Systems (EOIS) line of business within... ...rewards performance.Job Summary: The Principal Embedded Software Engineer serves as a technical leader responsible for defining...Local areaFlexible hours
$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 Security Clearance required Salary...Full time$81.4k - $141.2k
...Management and performance measurement baseline concepts and be able to apply them to multiple contracts for control accounts within an engineering Integrated Product Team (IPT). This position will be responsible for leading and training other analysts if full level 1 Earned...SeniorWork at officeLocal areaRemote workRelocation packageShift work- We’re hiring in Melbourne! Erb & Young is looking for an experienced Licensed Personal Lines Insurance Agent to join our Melbourne team. We’re looking for someone who already knows insurance, knows how to sell, and is ready for an environment where they can really ...SeniorFull timeWork at office
$80k - $103k
...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 Software Engineer II supports...Full timeWorldwideShift work- L3Harris Technologies, Inc. seeks a Sr. Associate Software Engineer in Melbourne, FL to design and implement embedded software for real-time control of advanced tactical radio equipment. You will collaborate with hardware and software teams across the lifecycle, applying...
- ...Actalent seeks a Senior Systems/Test Engineer in Melbourne, FL to oversee the requirements verification ecosystem across multiple products. You... ...standards. The role emphasizes managing DOORS, coordinating with software/hardware teams, and leading TRR/PRR readiness activities....Senior
$132.4k - $251.6k
...aerospace and defense.We are hiring a Senior Principal Systems Engineer (P5) for our growing Avionics FPGA/... ...requires a combination of strong software and Systems engineering background and... ...experience in safety‑critical environments.Embedded hardware development and...SeniorTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours- Job Title: Senior Associate, Electrical Engineering- FPGAJob Code: 45084Job Location: Palm Bay / Melbourne, FLJob Schedule: 9/80- employees work 9 out... ...in a cooperative team environment to develop and verify embedded Modem and RF Communication Systems Digital Signal processing...Senior
- Job Title: Senior Associate, Material Analyst - Material Pricing AnalystJob Code: 45931Job Location: Palm Bay, FLJob Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off Job Description:Developing CML’s (Consolidated...Senior
- ...Job Description Job Description Overview Senior Software Engineer / Full Stack Developer Melbourne, FL Are you ready to enhance... ...you looking for a career where professional development is embedded in your employer’s core culture? If so, Chenega Military,...SeniorWork at office
$98.4k - $147.6k
...making history. The Northrop Grumman Aeronautics Systems Sector (NGAS), Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position will be in Melbourne, Florida. The ideal candidate...SeniorRelocation packageShift work- Job Title: Senior Associate, Manufacturing Engineer Job Code: 14401Job Location: Palm Bay, FLJob Description: Implement and analyze manufacturing plans and projects Design develops and transfer manufacturing and engineering tools, strategies and systems Develop manufacturing...Senior
$98.4k - $147.6k
Principal Or Senior Principal Software Engineer (Cyber Engineer)At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive...SeniorRemote workShift work- ...The Search is partnering with an independent financial planning firm in Melbourne to hire a Senior Servicing Advisor. This is a client-focused advisor role serving an established book of existing clients. The firm is a collaborative team that trusts its people to own...SeniorFull timeWork at office
- Job Title: Senior Associate, Integration/Test Engineering Job Code: 45561Job Location: Melbourne, FLJob Schedule: 9/80: Employees work 9 out of every 1... ...component level functional testing and document results Use software tools and perform scripting and software/hardware...Senior
- Job Title: Senior Specialist, Electrical Engineer - Digital Hardware EngineerJob Code: 44503Job Location: Palm Bay, FLJob Schedule: 9/80: Employees work... ...high speed memory interfaces (DDRx).Utilize schematic software suite used to generate circuit card designs (Schematic...Senior
- Job Title: Senior Specialist, PCB DesignJob Code: 44504Job Location: Palm Bay, FLJob Schedule... ..., mechanical, and manufacturing engineers to develop reliable, manufacturable, and... ...Circuit Boards using Siemens Xpedition CAD software.Produce and release layout files with...Senior
- ...n \n Job Description: \n Position: Principal Electrical Engineer / Avionics Test Engineer \n Location: Melbourne, FL (Onsite... ...Troubleshooting: Develop, debug, and troubleshoot combined hardware and software test solutions on multi-rack test stations. \n Cross-...SeniorLong term contractPermanent employmentTemporary workDay shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- embedded engineer Melbourne, FL
- embedded developer Melbourne, FL
- embedded systems software engineer Melbourne, FL
- embedded software engineer Melbourne, FL
- senior living Melbourne, FL
- senior app developer Melbourne, FL
- senior application support engineer Melbourne, FL
- senior property accountant Melbourne, FL
- senior performance engineer Melbourne, FL
- senior aws cloud engineer Melbourne, FL






