An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Connect Tech+Talent is seeking a Senior Embedded Software Engineer in a hybrid IL/IL environment. You will design, develop and test embedded software for audio products using Linux, C++ and C, with emphasis on Yocto and hardware drivers.
You will work with cross-functional teams to define architectures, estimate tasks, and ensure robust real-time software. Strong collaboration, test-driven development and code reviews are essential.
Senior Embedded Software Engineer
Niles, IL Hybrid
Contract
Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products.
Development will emphasize Linux platforms and can include leveraging Yocto tool suite, hardware drivers, embedded software applications, audio and control networking and other networking protocols and related areas using C++ and C as the primary programming languages.
Work as part of a cross-functional development team on product architecture as well as the software design implementation cutting edge audio products and technologies.
Estimate, organize, and document tasks.
Practice established software development methodologies and principles focusing on software architecture and design.
Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior.
Review the design and code developed by peer engineers.
Engage in unit, integration and testing of software components and systems.
Other duties as assigned.
BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS a plus.
5 or more years of requisite experience.