Leidos · 14 hours ago
Embedded Software Engineer (Autonomy)
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking an Embedded Software Engineer to provide technical firmware engineering skills for projects supporting the design, development, and integration of Uncrewed Underwater Vehicle programs.
ComputerGovernmentInformation ServicesInformation TechnologyNational SecuritySoftware
Responsibilities
Provide technical firmware/embedded production on small teams from project inception to project delivery
Design/Implement embedded application software and utilities(no operating system) for autonomous systems and vehicles
Develop features for a software project based on derived firmware requirements and work with a team of engineers
Participate in challenging technical decisions with engineers by listening, understanding, and driving towards the best solution to meet the project requirements
Support through the testing and evaluation process to ensure delivery of a high-quality product
Qualification
Required
Bachelor's degree in Electrical Engineering(EE) or Computer Science(CS) with rich understanding of HW in modern microcontrollers with 0-3 years of prior relevant experience
Eligibility to obtain and maintain a Secret clearance
Skills with oscilloscope and multimeter
Understanding of safe handling and measurement of electrical and electronic components and systems
Advanced language skills in C/C++
Basic understanding of Linux command line
Basic understanding of Thread safe/Inter-thread communications
Ability to communicate and share ideas, concepts, designs, and technical plans with a team of engineers
Able to obtain Secret clearance, requires US Citizenship
Constant integrity in working with our employees and customers
Preferred
Expertise in developing embedded solutions and architecture on the STM32 family of microcontrollers
Expertise working with I2C, SPI, UART, CAN Bus, and similar interfaces on embedded systems(no operating system)
Familiarity and basic understanding of Software Design Patterns
Familiarity with Unified Modeling Language (UML) tools such as Cameo or Magic Draw
Experience with Agile-based methodologies using the Atlassian tool suite (Jira, Confluence, Bitbucket) or similar tools
Experience with virtualized development and production environments (VMware, Docker, etc.)
Ability to identify and resolve code defects in new and legacy code
Basic understanding State Machine design
Benefits
Competitive compensation
Health and Wellness programs
Income Protection
Paid Leave
Retirement
Company
Leidos
Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Funding
Current Stage
Public CompanyTotal Funding
unknown2025-02-20Post Ipo Debt
2013-09-17IPO
Recent News
MarketScreener
2025-12-16
2025-12-16
Company data provided by crunchbase