We are seeking a skilled Software Engineer to join our team. This role involves developing software for embedded devices and systems, from initial requirements through production and ongoing support. The engineer will lead significant software features, integrations, and technical execution activities throughout the development lifecycle. Collaboration with cross-functional team members is key to defining operational performance requirements, interfacing software and hardware components, and contributing 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. Responsibilities also include contributing to software test plans, procedures, and technical documentation, as well as participating in peer reviews and defect resolution. The engineer will utilize a variety of software languages and tools on Windows, Linux, and embedded real-time operating systems, and support software bids and proposal inputs. Travel is minimal.
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