BLUE ORIGIN

Senior Embedded Software Engineering Manager – Core Software and Platform

BLUE ORIGIN

full-time

Posted on:

Location Type: Hybrid

Location: KentAlabamaArizonaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $181,144 - $275,805 per year

Job Level

Tech Stack

About the role

  • Lead and manage the embedded software engineering team responsible for Core Platform Software and Payloads development
  • Actively contribute to technical design and implementation, dedicating approximately 50% of time to hands-on software development
  • Drive the architecture and implementation of foundational software frameworks, libraries, and services
  • Write, review, and debug code for critical platform components and interfaces
  • Establish technical direction and software development standards for embedded platform components
  • Oversee the development of real-time operating system integrations, device drivers, and middleware
  • Manage project schedules, resource allocation, and technical risk mitigation strategies
  • Collaborate with hardware engineering teams to ensure optimal software/hardware integration
  • Implement and maintain software development lifecycle processes
  • Provide technical leadership and mentorship to software engineering team members, focusing 50% of time on team management and growth

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field
  • 6+ years of experience in embedded software development with at least 2 years in a leadership role
  • Current hands-on technical proficiency in core embedded software development
  • Experience managing teams developing core embedded software components and platforms
  • Proficiency in embedded C/C++ programming and software architecture design
  • Experience with real-time operating systems (RTOS), bootloaders, and firmware development
  • Knowledge of software development methodologies and tools for mission-critical systems
  • Experience with software configuration management and build systems
  • Strong communication and interpersonal skills with ability to lead technical discussions.
Benefits
  • Medical, dental, vision, basic and supplemental life insurance
  • Paid parental leave
  • Short and long-term disability
  • 401(k) with a company match of up to 5%
  • Education Support Program
  • Up to four (4) weeks paid time off per year
  • Up to 14 company-paid holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentC programmingC++ programmingsoftware architecture designreal-time operating systems (RTOS)bootloadersfirmware developmentsoftware configuration managementbuild systemssoftware development lifecycle processes
Soft Skills
technical leadershipmentorshipcommunication skillsinterpersonal skillsteam managementtechnical directionrisk mitigationcollaborationresource allocationproject management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering