Principal Embedded Software Engineer
Leonardo DRS
Principal Embedded Software EngineerLocation: Melbourne, FL, US, 32935The 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.Job Summary: The Principal Embedded Software Engineer serves as a technical leader responsible for defining software architecture, leading execution of complex embedded software projects, and driving technical decisions across multiple disciplines. This role combines deep hands-on technical expertise with project leadership responsibilities.Job ResponsibilitiesTechnical LeadershipDefine software architectures for complex embedded systems and mission-critical products.Lead technical strategy, design reviews, and architectural decisions.Serve as the technical authority for software development activities.Drive technical solutions involving processors, FPGAs, sensors, imaging systems, networking, and embedded platforms.Evaluate technologies, tools, frameworks, and development approaches.Lead root-cause investigations for complex system-level issues.Project LeadershipLead small software development teams while remaining an active contributor.Translate program objectives into executable software development plans.Break down project work into tasks and assign responsibilities across team members.Track execution against schedules, milestones, and technical deliverables.Identify, communicate, and mitigate technical and program risks.Coordinate software activities across systems, hardware, FPGA, verification, manufacturing, and program teams.Provide regular project status, risks, and recovery plans to engineering management and program leadership.Support staffing, workload balancing, and technical mentoring activities.Individual Contributor ResponsibilitiesDevelop, integrate, debug, and verify embedded software.Perform code reviews and maintain software quality standards.Support customer demonstrations, field activities, integration events, and technical reviews.Contribute directly to critical project deliverables when needed.Qualifications: Required Qualifications: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or related technical discipline. Minimum 8 years of embedded software development experience. Expert-level proficiency in C and C++. Strong Python development experience. Extensive experience with Bare-Metal, FreeRTOS, and Embedded Linux environments. Extensive experience with AMD/Xilinx Zynq UltraScale+ MPSoC and/or MicroBlaze platforms. Strong understanding of embedded software architecture, real-time systems, and hardware/software co-design. Experience developing complex device drivers and middleware components. Experience leading software development efforts through the full product lifecycle. Demonstrated ability to lead small engineering teams while remaining a hands-on contributor. Experience developing project schedules, assigning technical work, and tracking execution. Experience presenting technical status, risks, and recommendations to management and stakeholders. Strong technical decision-making and problem-solving skills.Preferred Qualifications: Experience leading embedded software efforts for defense, aerospace, medical, or safety-critical products. Experience with EO/IR imaging systems, video processing, sensor integration, and high-speed interfaces. Experience with Ethernet, TCP/IP, lwIP, networking protocols, and distributed embedded systems. Experience with requirements-based development and formal verification methodologies. Experience supporting proposal activities, technical planning, and technology roadmaps. Experience serving as a technical lead, team lead, or project lead on multi-disciplinary engineering 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.Nearest Major Market: Melbourne Leonardo DRS
- ...561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Direct Placeme Details: Job Title: Principal Embedded Software EngineerLocation: on-Site,... ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader...SuggestedWorldwide
- ...Job Description Principal Embedded Software Engineer — Automated Test & Verification \n Melbourne, FL (Hybrid Remote) \n Long Term Contract-to-Hire with benefits \n \n A leading aerospace technology company is seeking an Automated Test & Verification Software...SuggestedLong term contractRemote work
$98.4k - $147.6k
...employees 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...SuggestedRelocation packageShift work$155.5k - $204.5k
...Collins Inc. d/b/a Collins Aerospace has an opening for a Principal Engineer, Software Engineering in Melbourne, FL.Joining Collins Aerospace isn... ...Must possess at least 5 years of experience with Realtime Embedded Systems Development. Non-US Person - Must be authorized to...SuggestedTemporary workWork experience placementWork at officeRemote workFlexible hours- ...: 561540 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Direct Placeme Details: Job Title: Sr Embedded Software EngineerLocation: on-Site,... ...Opportunity:The Senior Embedded Software Engineer is responsible for the architecture, design...SuggestedWorldwide
$107.5k - $204.5k
...aerospace and defense.Collins Aerospace is seeking a Principal level Global Navigation Satellite System (GNSS) Software Engineer to support the development, integration, and... ...Do:Design, implement, integrate, and test embedded software for advanced avionics navigation...Temporary workWork experience placementStart working todayWork at officeLocal areaRemote workFlexible hours$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...Permanent employment$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- ...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...Permanent employmentFull timeWork experience placementLocal area
$55 - $70 per hour
...Job Title: 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 software...- ...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...
$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...Remote workShift work$147k - $224.25k
Job Description Worker Type Regular Summary As a Principal Software Engineer r at AV, you'll develop software to control advanced robotic platforms... ...with UAS, drones, robotics, autonomous vehicles, or other embedded systems Experience with CI/CD pipelines (Gitlab or similar...Permanent employmentContract workWork at office$98.4k - $147.6k
...are not only part of history, they're making history. Northrop Grumman Aerospace Systems is currently seeking a Principal or Senior Principal Software Engineer (DevOps Engineer) to join the team. This position will be based on site in Melbourne, FL. At Northrop Grumman,...Interim roleFlexible hoursShift work- Northrop Grumman's Aeronautics Systems Sector in Melbourne, FL is seeking a Principal Engineer Software or Senior Principal Engineer to own and lead software development across the full lifecycle. The role requires strong C/C++, Linux, and OOP skills, experience with Agile...
- DUTIES & RESPONSIBILITIES As a Principal Software Engineer in the US office, you will report to the Chief Technology Officer and will support Argotec... ...of RF electronic devices Experience in programming embedded micro-controllers/processors Experience in scheduling and...Permanent employmentWork experience placementWork 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...
- 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...Relocation
- Senior Embedded Software EngineerLocation: Melbourne, FLThe Electro Optical Infrared Systems (EOIS) line of business within DRS develops,... ...the world's bravest.Job SummaryThe Senior Embedded Software Engineer is responsible for the architecture, design, development, integration...Local areaFlexible hours
- ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...: Extraction of SW and FW from embedded electronic platforms and systems. Use of...
$82k - $123k
Principal Software Quality EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact... ...Systems sector is seeking a Principal Software Quality Engineer to join our team of qualified, diverse individuals located in...Contract workRemote workShift work- Northrop Grumman Aeronautics Systems, Global Surveillance division in Melbourne, FL, seeks a Principal Engineer Software to lead the software team. The role includes full lifecycle software development, unit testing, and inter-team collaboration, with travel and relocation...Relocation package
- L3Harris Technologies, Inc. in Palm Bay, Florida is seeking a Specialist, Software Engineering - Embedded C2 to design, develop, and sustain embedded command and control software for system deployments. You will take complex mission and platform needs and translate them...
- L3Harris Technologies, Inc. in Palm Bay, FL, seeks a Lead Embedded Software Engineer to design, develop, test, and integrate embedded computing systems for ANC/MP programs. You will collaborate with cross-functional teams to define interfaces between hardware and software...
- ...cyber domains in the interest of national security. L3Harris Engineering Hiring Event in Melbourne, Florida. Overview: Join... ...space, cyber, air, and sea technology! Our expanding teams in Software Engineering, Systems Engineering, Integration and Test, and Electrical...Local areaFlexible hours
- ...interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 44398 Job Location: Palm Bay, FL Job... ...software using C++ and object-oriented design principles in an embedded Linux environment. Ensure implemented software integrates...Local area
$74.5k - $138.5k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 45025 Job Location: Rochester, NY; Chantilly, VA; Melbourne, FL Job Schedule: 9/80 (Every Other Friday Off...Local areaFlexible hours- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 44390 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80...Local area
$204k - $284k
...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities... ...targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures...Full timeWork experience placementLocal areaImmediate startNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- principal software engineer Melbourne, FL
- embedded engineer Melbourne, FL
- embedded developer Melbourne, FL
- embedded systems software engineer Melbourne, FL
- embedded software engineer Melbourne, FL
- principal Melbourne, FL
- senior principal cloud computing engineer Melbourne, FL
- senior principal scientist Melbourne, FL
- software quality assurance Melbourne, FL
- entry level software sales Melbourne, FL





