Full Time

Sr Embedded Software/Firmware Engineer (Remote)

nVent
Remote!
$110,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

We are seeking a highly skilled and motivated Sr Embedded Software/Firmware Engineer to join our team at nVent in a remote capacity. The ideal candidate will take on the responsibility of designing, developing, and implementing sophisticated embedded software solutions that enhance our product offerings. You will collaborate with cross-functional teams to ensure seamless integration and optimize performance while meeting industry standards and customer requirements. Your expertise in embedded systems will contribute to the innovative solutions we provide in a dynamic work environment.



Job Responsibilities

  • Design, develop, and maintain embedded firmware for various nVent products.
  • Collaborate closely with hardware engineers to integrate software with hardware components.
  • Conduct thorough testing and debugging of firmware to ensure reliability and performance.
  • Participate in product design reviews and provide input on software architecture and design decisions.
  • Utilize version control systems to manage code changes and documentation effectively.
  • Evaluate new technologies and tools for enhancing firmware development processes.
  • Provide technical support and guidance to junior engineers in the team.
  • Contribute to the continuous improvement of processes, tools, and methodologies in firmware development.


Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science or a related field.
  • A minimum of 5 years of experience in embedded software development or firmware engineering.
  • Proficient in programming languages such as C/C++ and assembly language.
  • Strong understanding of hardware-software integration and embedded systems architecture.
  • Experience with real-time operating systems (RTOS) and embedded development environments.
  • Familiarity with hardware debugging tools (e.g., oscilloscopes, logic analyzers) and software development tools such as IDEs and compilers.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and ability to work effectively in a collaborative team environment.


Technologies & Tools

The candidate will work extensively with various technologies and tools, including but not limited to microcontrollers, RTOS frameworks, debugging platforms, and software development environments such as GCC, IAR Embedded Workbench, or Keil. Experience with communication protocols, such as UART, SPI, and I2C, as well as familiarity with electronic design software (e.g., Altium Designer, Eagle) will be advantageous for the role. Knowledge of cloud technologies might also play a significant role as we continue to integrate IoT solutions.



Ideal Candidates

The ideal candidate will possess a proactive mindset coupled with the aptitude for innovative thinking and problem-solving. A strong ability to adapt to changing project requirements while maintaining attention to detail is essential. They should display a continuous learning attitude and exhibit enthusiasm for emerging technologies within the embedded systems domain. Additionally, the ideal candidate will demonstrate exceptional communication skills, making them an effective collaborator in a remote working environment dedicated to product excellence.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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