The Software Engineer L3 will be responsible for developing software for embedded devices and systems, from requirements through production and support. This role involves close collaboration with cross-functional team members to define operational performance requirements, integrate software and hardware components, and contribute to system design. The engineer will participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, and formal testing. Additionally, the role requires contributing to software test plans, procedures, and technical documentation, participating in peer reviews, and tracking/repairing defects. Collaboration with systems, test, and program leadership is essential, utilizing various software languages and tools on Windows, Linux, and embedded real-time operating systems. The position also involves supporting 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
Mid Level