The Software Engineer will develop software for embedded devices and systems from requirements through production and support. This role involves leading significant software features, integrations, and technical execution activities across the development life cycle. The engineer will work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design. Responsibilities include supporting and participating in all phases of the software development life cycle, contributing to software test plans and documentation, and participating in peer reviews to identify and repair defects. The role also requires collaboration with a cross-functional engineering team to define technical direction and utilization of various software languages and tools on Windows, Linux, and embedded real-time operating systems. Additionally, the engineer will support software bids and proposal inputs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior