Senior Embedded Software Engineer
connect techtalentNiles, IL
Senior Embedded Software Engineer
connect techtalentNiles, IL
4 days ago
Occupations
Software DevelopersComputer Systems Engineers/ArchitectsElectronics Engineers, Except ComputerAbout the role
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. Specific experience with embedded Linux, HW/SW platforming desired, along with Yocto. Demonstrated skills in C++ and/or C with object-oriented design, analysis and programming. Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as exposure to network security and protocols a plus. Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems. Experience with embedded system architectures, development environments and debugging. Hardware Driver development and hardware debugging exposure a plus. Experience with software version control and release. Demonstrated attention to detail and ability to analyze complex interdependent variables. Demonstrated verbal and written communication skills. Ability to work effectively within a team environment. Quality consciousness.
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Niles, IL
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
4 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)