Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by nVent, so some details may not match this job. The employer's own page has the real description.
Job Overview
nVent is seeking a Senior Embedded Software/Firmware Engineer to join our innovative and dynamic team in a fully remote capacity. The successful candidate will be instrumental in designing, developing, and implementing embedded software solutions for our product lines. This role encompasses a wide range of responsibilities that include collaborating with cross-functional teams, driving technical decisions, and ensuring the high quality of our firmware components. The ideal candidate will possess strong problem-solving skills and a passion for embedded systems, while driving effective solutions that meet the evolving needs of our customers.
Job Responsibilities
- Design, develop, and maintain embedded software and firmware for various nVent products.
- Collaborate with hardware engineers to define system functionalities and design specifications.
- Implement and test real-time embedded software solutions to meet performance and reliability requirements.
- Perform debugging and troubleshooting of embedded systems and firmware related issues.
- Review and analyze firmware and hardware design documentation to ensure comprehensive understanding and accurate implementation.
- Participate in code reviews, providing guidance and mentoring to junior engineers.
- Maintain up-to-date knowledge of industry trends and innovations in embedded systems technology.
- Interface with customers and support teams to gather feedback and assess technical requirements.
Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.
- A minimum of 5 years of professional experience in embedded software development.
- Proficiency in programming languages such as C/C++ and Python.
- Experience with embedded operating systems, preferably FreeRTOS or similar real-time systems.
- Familiarity with communication protocols such as SPI, I2C, UART, and CAN.
- Strong understanding of microcontroller architectures and hardware interfaces.
- Demonstrated experience with debugging tools (e.g., logic analyzers, oscilloscopes).
- Excellent written and verbal communication skills.
Technologies & Tools
The Senior Embedded Software/Firmware Engineer will work with a variety of technologies and tools, including but not limited to embedded development environments (e.g., IAR, Keil), version control systems (e.g., Git), and integrated development tools. Familiarity with continuous integration and deployment (CI/CD) methodologies and tools is highly advantageous, as well as experience in working with simulation software and testing frameworks.
Ideal Candidates
Ideal candidates for the Senior Embedded Software/Firmware Engineer role at nVent exhibit a strong blend of technical expertise, innovation, and collaboration. They are proactive in their approach to problem-solving, possess a keen attention to detail, and demonstrate a commitment to producing high-quality work. Candidates should thrive in a fast-paced environment, be adaptable to changing project requirements, and excel in communication to foster teamwork across disparate teams and functions.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.