Full Time

Sr Embedded Software/Firmware Engineer (Remote)

nVent
Remote!
$100,000 - $150,000* / year

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 highly skilled and motivated Senior Embedded Software/Firmware Engineer to join our dynamic team in a remote capacity. The successful candidate will play a pivotal role in designing, developing, and maintaining embedded software and firmware for our innovative product offerings. This position will require a blend of technical expertise in embedded systems, an ability to collaborate effectively with cross-functional teams, and a passion for advancing product functionality and reliability that align with nVent's quality standards.



Job Responsibilities

  • Design, implement, and test embedded software and firmware for new and existing products.
  • Collaborate with hardware engineers to integrate hardware and software components seamlessly.
  • Conduct debugging, troubleshooting, and performance tuning of embedded applications.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Document software designs, specifications, and processes effectively.
  • Develop and execute unit tests and systems tests to validate functionality.
  • Ensure compliance with industry standards and best practices in software development.
  • Mentor junior developers and provide technical leadership within the team.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • A minimum of 5 years of experience in embedded software/firmware development.
  • Proficiency in programming languages such as C/C++, Python, and assembly languages.
  • Strong understanding of embedded systems architecture and real-time operating systems (RTOS).
  • Experience with hardware interfaces such as I2C, SPI, UART, and GPIO.
  • Keen problem-solving skills and ability to work independently in a remote environment.
  • Familiarity with version control systems, preferably Git.
  • Excellent communication and teamwork skills.


Technologies & Tools

The Senior Embedded Software/Firmware Engineer will utilize a variety of advanced technologies and tools in their daily responsibilities. Key technologies may include embedded microcontrollers and processors, development environments such as Eclipse or Visual Studio, and hardware debugging tools like oscilloscopes and logic analyzers. Familiarity with communication protocols and security standards relevant to embedded systems will also be expected. Additionally, the engineer will engage with software lifecycle management tools to facilitate the development process.



Ideal Candidates

Ideal candidates for this position will exhibit a strong analytical mindset and a serious commitment to excellence in their work. They will be proactive, with a passion for innovation and a willingness to embrace challenges in embedded software development. A collaborative spirit, coupled with the ability to mentor others, will be essential for driving team success. Furthermore, the ability to adapt to changing technologies and remain ahead of industry trends will set the top candidates apart.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.