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

The Sr Embedded Software/Firmware Engineer at nVent will be responsible for the design, development, and implementation of embedded software and firmware solutions for a variety of products. This role requires collaboration with cross-functional teams to define requirements, troubleshoot issues, and enhance product performance while ensuring high standards of quality and reliability. The engineer will play a pivotal role in advancing the technical capabilities of our product offerings in a fully remote environment.



Job Responsibilities

  • Design and develop embedded software/firmware for new and existing products.
  • Participate in the full software development lifecycle including requirements gathering, design, implementation, testing, and deployment.
  • Collaborate with hardware engineers to validate system interactions and optimize overall product functionality.
  • Conduct code reviews and mentor junior engineers to ensure coding standards are met.
  • Troubleshoot and debug firmware-related issues in the field and during testing phases.
  • Engage in continuous integration and continuous deployment (CI/CD) processes to enhance development efficiency.
  • Document technical specifications and write detailed reports on pre- and post-qualification test results.
  • Stay updated with the latest industry trends and contribute ideas for new product innovations.


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 development.
  • Proficiency in programming languages such as C/C++, Python, or similar.
  • Solid understanding of microcontrollers and real-time operating systems (RTOS).
  • Experience with debugging tools and techniques for embedded systems.
  • Familiarity with communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication skills, both verbal and written.


Technologies & Tools

The Sr Embedded Software/Firmware Engineer will utilize a variety of technologies and tools such as embedded C/C++, Python, and software development environments like Eclipse or similar IDEs. Familiarity with hardware debugging tools, version control systems (e.g., Git), and tools for automated testing will be essential in this role to ensure high-quality deliverables and efficient coding practices.



Ideal Candidates

Ideal candidates for the Sr Embedded Software/Firmware Engineer position will possess a strong foundational knowledge of embedded systems and demonstrate an innovative approach to problem-solving. They should exhibit a high level of self-motivation and possess the ability to thrive in a remote work environment. A collaborative mindset, with the capability to effectively communicate and partner with other engineering disciplines, is crucial. Moreover, candidates should be passionate about technology and dedicated to delivering excellence in product development.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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