Pentangle Tech Services | P5 Group
Senior Firmware Engineer
Pentangle Tech Services | P5 Group, Waukegan, Illinois, United States, 60087
Direct message the job poster from Pentangle Tech Services | P5 Group
Overview We are seeking a highly skilled and motivated Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems that power our next-generation products. You’ll work closely with hardware engineers, software developers, and product managers to deliver robust and scalable solutions that meet performance, reliability, and security standards.
Responsibilities
Develop, test, and maintain firmware for embedded systems using C/C++ in Linux-based environments
Collaborate with cross-functional teams to define system architecture and interface requirements
Optimize firmware for performance, power consumption, and memory usage
Integrate and validate hardware components with firmware during development and testing phases
Troubleshoot and debug firmware issues using tools such as JTAG, oscilloscopes, and logic analyzers
Participate in code reviews and contribute to continuous improvement of development processes
Maintain documentation for firmware design, implementation, and testing procedures
Stay current with industry trends and emerging technologies in embedded systems and firmware development
Qualifications
Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related field
Minimum of 5 years of hands-on experience in firmware development for embedded systems
Strong proficiency in C and C++ programming languages
Solid experience working with Embedded Linux (Yocto, Buildroot, or similar)
Familiarity with kernel modules, device drivers, and low-level hardware interfaces (SPI, I2C, UART)
Experience with version control systems (e.g., Git) and CI/CD pipelines
Strong problem-solving skills and ability to work independently or as part of a team
Details
Seniority level: Mid-Senior level
Employment type: Contract
#J-18808-Ljbffr
Overview We are seeking a highly skilled and motivated Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems that power our next-generation products. You’ll work closely with hardware engineers, software developers, and product managers to deliver robust and scalable solutions that meet performance, reliability, and security standards.
Responsibilities
Develop, test, and maintain firmware for embedded systems using C/C++ in Linux-based environments
Collaborate with cross-functional teams to define system architecture and interface requirements
Optimize firmware for performance, power consumption, and memory usage
Integrate and validate hardware components with firmware during development and testing phases
Troubleshoot and debug firmware issues using tools such as JTAG, oscilloscopes, and logic analyzers
Participate in code reviews and contribute to continuous improvement of development processes
Maintain documentation for firmware design, implementation, and testing procedures
Stay current with industry trends and emerging technologies in embedded systems and firmware development
Qualifications
Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related field
Minimum of 5 years of hands-on experience in firmware development for embedded systems
Strong proficiency in C and C++ programming languages
Solid experience working with Embedded Linux (Yocto, Buildroot, or similar)
Familiarity with kernel modules, device drivers, and low-level hardware interfaces (SPI, I2C, UART)
Experience with version control systems (e.g., Git) and CI/CD pipelines
Strong problem-solving skills and ability to work independently or as part of a team
Details
Seniority level: Mid-Senior level
Employment type: Contract
#J-18808-Ljbffr