The Software Engineer III will be responsible for developing 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 collaborate closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and contribute to system design. The position requires participation in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing. Additionally, the engineer will contribute to software test plans, procedures, and other relevant technical documentation, participate in peer reviews, and track and repair defects. The role also involves supporting software bids and proposal inputs. The engineer will utilize a variety of software languages and tools on Windows, Linux, and embedded real-time operating systems.
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
Mid Level