Are you eager to take your career to the next level? If yes, we encourage your application for Firmware Developer role! In this role, you will develop and verify embedded firmware in C and C++ for our new sensor products. We use STM32 microcontrollers. The firmware architecture is a C++ wrapper around Zephyr RTOS, adding driver abstraction, a unit test framework, async messaging, and common utilities. We follow a Kanban process managed using Jira, with source control via Bitbucket, verification testing using TestRail, automated build servers, and more. Joining us as a Firmware Developer in Crawley provides a strong foundation for your future career within Emerson. We support advancement and offer tangible development opportunities! Your Responsibilities: Design and code firmware for new hardware and improvement projects, either independently or within a small team. Specify, execute, and review verification tests and results. Apply appropriate design rigor and review, clearly communicating design decisions. Collaborate with electronics designers to shape specifications and acceptance criteria. Work with internal groups to develop reusable firmware and software interfaces. Collaborate with engineers on design and testing approaches. Review code, designs, and tests created by other firmware engineers. Document knowledge through comments, documentation, and training presentations. Who You Are: You anticipate emerging technologies and adapt accordingly. You identify opportunities and communicate effectively across the organization. You persist through obstacles and break down objectives into actionable steps. Qualifications Needed: University degree in electronics, computer science, or related field with specialization in embedded firmware. Proficiency in C/C++. 1-3 years of experience in a similar role. Fluency in English. Experience with digital communication protocols like I2C and SPI. Preferred Qualifications: Knowledge of STM32 microprocessors. Experience with firmware development tools (JIRA, GitHub, Jenkins) and methodologies (Kanban, Agile, TDD). Knowledge of QSPI. Experience with manual and automated firmware testing. Awareness of cybersecurity practices in development environments and products. Our Culture and Commitment: At Emerson, we value a workplace where every employee is respected, valued, and empowered to grow. We promote innovation, collaboration, and diversity—believing that great ideas come from diverse teams. We invest in your career development through mentorship, training, and leadership opportunities, supporting your success and impact. We believe diverse teams are key to growth and success. #J-18808-Ljbffr
Firmware Developer employer: Emerson Electric
Contact Detail:
Emerson Electric Recruiting Team