Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Melbourne, FL vacancy
  •  ...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... 
    Suggested
    Worldwide

    Acara Solutions

    Melbourne, FL
    2 days ago
  •  ...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... 
    Suggested
    Long term contract
    Remote work

    Colossus Technologies Group

    Melbourne, FL
    15 days ago
  • $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... 
    Suggested
    Relocation package
    Shift work

    NGC

    Melbourne, FL
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    4 days ago
  •  ...: 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... 
    Suggested
    Worldwide

    Acara Solutions

    Melbourne, FL
    2 days ago
  • $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 work
    Work experience placement
    Start working today
    Work at office
    Local area
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    3 days ago
  • $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

    Actalent

    Melbourne, FL
    2 days ago
  • $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

    AERONIX INC

    Melbourne, FL
    4 days ago
  •  ...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 employment
    Full time
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Melbourne, FL
    20 hours ago
  • $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... 

    Insight Global

    Palm Bay, FL
    2 days ago
  •  ...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... 

    Colossus Technologies Group

    Melbourne, FL
    11 days ago
  • $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 work
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • $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 employment
    Contract work
    Work at office

    A/V Services LLC

    Melbourne, FL
    2 days ago
  • $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 role
    Flexible hours
    Shift work

    NGC

    Melbourne, FL
    1 day ago
  • 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... 

    NGC

    Melbourne, FL
    1 day ago
  • 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 employment
    Work experience placement
    Work at office

    Argotec

    Melbourne, FL
    3 days ago
  • $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 time
    Worldwide
    Shift work

    Acara Solutions

    Melbourne, FL
    more than 2 months ago
  • 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... 

    L3Harris Technologies, Inc.

    Melbourne, FL
    1 day ago
  • 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

    Wabtec

    Melbourne, FL
    1 day ago
  • 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 area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    2 days ago
  •  ...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... 

    Nightwing

    Indialantic, FL
    4 days ago
  • $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 work
    Remote work
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • 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

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • 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.

    Palm Bay, FL
    10 hours ago
  • 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... 

    L3Harris Technologies, Inc.

    Palm Bay, FL
    10 hours ago
  •  ...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 area
    Flexible hours

    L3Harris Technologies

    Palm Bay, FL
    1 day ago
  •  ...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

    L3Harris Technologies

    Palm Bay, FL
    1 day ago
  • $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 area
    Flexible hours

    L3Harris Technologies

    Melbourne, FL
    1 day ago
  •  ...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

    L3Harris Technologies

    Palm Bay, FL
    1 day ago
  • $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 time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Melbourne, FL
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!