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.

Overview

nVent is seeking a highly skilled Senior Embedded Software/Firmware Engineer to join our innovative team in a remote capacity. The successful candidate will be responsible for designing, developing, and maintaining embedded software and firmware solutions for our cutting-edge electrical products. This role involves collaborating with cross-functional teams to ensure the seamless integration of software with hardware, thus enhancing the reliability and performance of our devices.



Job Responsibilities

  • Develop, test, and implement embedded firmware for various electrical products.
  • Collaborate with hardware engineers to design and optimize the integration of firmware with hardware components.
  • Perform debugging and troubleshooting of embedded systems to resolve issues effectively.
  • Document software designs, specifications, and changes to facilitate knowledge sharing and compliance.
  • Conduct code reviews and adhere to best practices in software development and documentation.
  • Participate in the development of project schedules and timelines, ensuring project deadlines are met.
  • Maintain existing software/firmware and implement enhancements as necessary.
  • Stay updated on industry trends and advancements in embedded systems technology.


Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • A minimum of 5 years of experience in embedded systems development.
  • Strong proficiency in C/C++ programming and real-time operating systems.
  • Experience with microcontrollers and microprocessors, particularly from manufacturers such as ARM, NXP, or Microchip.
  • Knowledge of communication protocols such as UART, SPI, I2C, and CAN.
  • Familiarity with development tools including IDEs, debuggers, and version control systems.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills and ability to work collaboratively in a remote environment.


Technologies & Tools

The Senior Embedded Software/Firmware Engineer will work with a variety of technologies and tools that aid in firmware development, including Integrated Development Environments (IDEs) like Keil or Eclipse, version control systems such as Git, and simulation tools for hardware/firmware integration testing. Familiarity with continuous integration/continuous deployment (CI/CD) practices and tools is also necessary to streamline the development process.



Ideal Candidates

The ideal candidate for this position will possess a strong technical background coupled with a passion for embedded systems. They will demonstrate an analytical approach to problem-solving, with a focus on delivering high-quality solutions. A collaborative mindset, effective communication skills, and the ability to work independently in a remote setting are also essential to succeed in this role. Candidates who remain current with industry trends and best practices in embedded development will be particularly well-suited for this opportunity at nVent.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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