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.

Position Overview

The Sr Embedded Software/Firmware Engineer at nVent will be responsible for designing, developing, and implementing innovative embedded software solutions for our cutting-edge products. This role will require collaboration with cross-functional teams to ensure that all firmware meets the highest standards of functionality, performance, and reliability. The ideal candidate will leverage their extensive expertise in embedded systems to contribute to the development lifecycle, from initial concept through to production and post-deployment support, ensuring timely and efficient execution of projects in a remote setting.



Job Responsibilities

  • Develop and implement embedded software and firmware for various electronic systems.
  • Collaborate with hardware engineers to design interfaces and optimize integration of software with hardware components.
  • Conduct analyses and performance evaluations for software and firmware solutions.
  • Participate in design reviews and contribute to architectural discussions to enhance product features.
  • Create and maintain comprehensive documentation for software and firmware specifications, including testing and validation plans.
  • Debug and troubleshoot existing software and firmware to ensure high reliability and performance.
  • Provide technical support and guidance to other engineers and stakeholders throughout the development process.


Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field; a Master’s degree is preferred.
  • Minimum of 5 years of experience in embedded software and firmware development.
  • Proficient in programming languages such as C, C++, and Python.
  • Strong knowledge of microcontrollers and embedded operating systems (e.g., FreeRTOS, Embedded Linux).
  • Experience with debugging tools and methodologies for embedded systems.
  • Familiarity with communication protocols such as SPI, I2C, UART, and TCP/IP.
  • Solid understanding of software development methodologies, including Agile and Waterfall.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.


Technologies & Tools

The Sr Embedded Software/Firmware Engineer will be working with a variety of technologies and tools including but not limited to embedded software development environments, version control systems like Git, integrated development environments (IDEs) such as Eclipse or Visual Studio Code, simulation and debugging tools, and hardware testing equipment. Familiarity with continuous integration and delivery practices (CI/CD) is also advantageous to ensure smooth deployment and integration cycles.



Ideal Candidates

The ideal candidate for this position possesses a strong technical acumen coupled with effective communication skills and collaboration abilities. They demonstrate an innate curiosity and passion for technology, consistently seeking out innovative solutions to complex problems. They exhibit a proactive mindset, able to take initiative and drive projects forward independently, while also being an integral team player who values and thrives in a remote work environment. Additionally, showcasing a strong commitment to quality and detail will set candidates apart in this dynamic role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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