Software Engineer - Advanced Development
Voyager Technologies
Job Description
The Software Engineer - Advanced Development is a handsâon developer role responsible for the design, integration, and qualification of complex software systems supporting advanced space and defense technology development efforts. This position focuses on inâspace computing systems and provides technical leadership for electrical system architectures to meet performance, safety, and mission assurance standards. In This Role, The Essential Functions Are Create software requirements, functional, and design specification documents.
Design and document software test plans. Develop, modify, and maintain applications and boardâsupport software. Collaborate with the hardwareâengineering team to design hardwareâsoftware interfaces and implement corresponding device drivers.
Participate in testing and troubleshooting of software. Communicate verbal and written status updates toward project goals. Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science. 7+ years of experience in software development with emphasis on embedded systems.
Eligibility to obtain and maintain a U.S. Government clearance. Experience with embedded processors/microcontrollers such as ARM, PowerPC, x86, TIâDSP, 8051, etc.
Experience with embedded Linux, Linux kernel internals, VxWorks, and crossâplatform development tools. Experience with Texas Instruments' software development tools (Code Composer) is desired. Experience with code repository tools, issue tracking, and agile development processes.
Experience with interface buses/protocols used in embedded systems such as PCI, USB, RSâ422/232, SPI, SpaceWire, Ethernet, CAN, etc. Familiarity with lowâlevel programming in C or C++. Comfortable working alongside hardware engineers during board bringâup.
Familiarity with softwareâlifecycle processes from requirements analysis through deployment and support. Selfâdirected individual capable of handling a dynamic work environment. Preferred MATLAB programming expertise.
Preferred Python or other scripting and test languages. The goodâfaith base salary range for this role is $135,000â$185,000 per year at the time of posting. Benefits Unlimited Flexible Time Off (FTO).
Comprehensive medical, dental, and vision coverage for employees and their families. Flexible, affordable gym memberships with no longâterm contracts. 401(k) retirement plan with a company match of up to 4%. Company wellness programs supporting physical and mental wellâbeing.
Additional voluntary benefits and employee support resources. Opportunity to work alongside a highly talented team in a missionâdriven environment. Voyager is an Equal Opportunity Employer.
Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other legally protected characteristics. Minority/Female/Disabled/Veteran The statements contained in this job description are intended to describe the general content and requirements for performance of this job. It is not intended to be an exhaustive list of all job duties, responsibilities, and requirements.
This job description is not an employment agreement or contract. Management has the exclusive right to alter the scope of work within the framework of this job description at any time without prior notice. #J-18808-Ljbffr