Senior Firmware Engineer - Highland, IL - ConsultNet
Highland, IL 62249
About the Job
Senior Firmware Engineer - Highland, IL
The Senior Firmware Engineer is responsible for the functional analysis, design, and implementation of embedded firmware for various products. This includes the development of operating software, utility software, development software, and diagnostic software. The role also involves creating testing strategies, conducting software reliability studies for devices and systems, and setting standards for software documentation.
Reports to: Software Engineering Manager
Key Responsibilities:
- Provide technical advice and information to team members and stakeholders.
- Oversee firmware engineers and technicians working on specific projects or tasks.
- Design, modify, and maintain firmware for new and existing products.
- Develop and monitor schedules for firmware development and revisions.
- Write programs in C/C++ and other high-level programming languages.
- Assist in establishing programming standards and best practices.
- Identify and justify the use of software development tools, including assemblers, compilers, and emulators.
- Collaborate with Design Engineers and Project Leaders in the development of new or revised designs.
- Assist in defining software requirements, objectives, and modules for new or updated designs.
- Help develop new embedded architectures, security features, and driver-level firmware.
- Participate in or assist others with software testing or setting software testing standards.
- Work with customers and users to define software operating requirements and troubleshoot/debug existing issues, including travel when necessary.
- Provide training on the operation of new or updated designs.
- Support Technical Writers in developing manuals and documentation related to software.
- Develop or direct device communication standards, software programs, and hardware requirements.
- Estimate engineering effort and material costs for jobs or proposals.
- Perform other related duties as needed.
Requirements:
- BS in Computer Engineering, Electrical Engineering, or a related field, with at least 6 years of firmware design experience preferred.
- Proficiency in version control tools such as SVN or Git.
- Working knowledge of the Linux operating system, networking, and multithreaded execution systems.
- Proficiency in C/C++ and object-oriented programming.
- Experience with communication hardware, including Ethernet, USB, I2C, and SPI.
- Familiarity with electrical test equipment, such as oscilloscopes and multimeters.
- Experience with embedded microcontroller systems.
- Familiarity with XML and JSON schema.
- Experience with third-party code integration.
- Strong computer skills, including Microsoft Word, Excel, and PowerPoint.
- Excellent written and verbal communication skills.
- Ability to exchange detailed information and explain technical details to customers and team members.
- Willingness to travel as needed for training, project support, and design-related activities.
Welcome to ConsultNet and the family of companies, Tekne, SaltClick, TechBridge, and OmniMedia. As a premier national provider of technology talent and solutions, our expertise spans across project services, contract-to-hire, direct placement, and managed services both onshore and nearshore.
Celebrating more than 25 years of partnership with a diverse client base, we've crafted rewarding opportunities for our consultants, fostering high-performing teams that deliver impactful results.
Over the last few years thousands of consultants have found their calling with us in roles that have made a meaningful impact on their lives, enhanced their career, challenged them, and propelled them towards achieving their personal and professional goals. At the ConsultNet family of companies, we believe effective communication is crucial in aligning the right job with your unique skills and professional aspirations. To us, it's all about the personal approach we take and the values we uphold.
Our comprehensive service offerings cover a wide range of technology positions across key markets nationwide. Client more at www.consultnet.com.
We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.