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 role at nVent is a pivotal position responsible for the design, development, and maintenance of embedded systems and firmware for our innovative products. The ideal candidate will leverage their expertise in embedded software development to lead projects from conception through execution, ensuring high-quality outcomes in line with nVent’s technological standards and product innovation strategies. You will collaborate closely with cross-functional teams, drive troubleshooting and optimization initiatives, and adapt to ever-evolving project requirements in a dynamic remote work environment.



Job Responsibilities

  • Design and implement robust embedded software and firmware solutions for various nVent products.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
  • Develop and execute comprehensive testing and validation plans to guarantee compliance with industry standards.
  • Lead debugging efforts and provide effective troubleshooting solutions for embedded systems.
  • Document software architecture, design specifications, and guidelines to ensure maintainability and knowledge sharing.
  • Participate in code reviews to enhance coding standards and promote best practices among team members.
  • Stay up-to-date with industry trends and advancements in embedded technologies and suggest improvements to existing processes.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software and firmware development.
  • Proficiency in programming languages such as C, C++, and Python.
  • Strong understanding of real-time operating systems (RTOS) and hardware interfaces.
  • Experience with relevant development tools and environments, including IDEs, debuggers, and version control systems.
  • Familiarity with communication protocols such as UART, I2C, SPI, and CAN.
  • Excellent problem-solving skills and the ability to work independently in a remote setting.


Technologies & Tools

The role will require proficiency in a variety of technologies and tools relevant to embedded systems design and development. Candidates should be familiar with integrated development environments (IDEs) such as Keil or IAR, debugging tools like JTAG or SWD, and version control systems such as Git. Moreover, knowledge of hardware abstraction layers (HAL) and exposure to microcontrollers from manufacturers such as Texas Instruments, STMicroelectronics, or Microchip will be advantageous. Experience with cloud computing platforms for IoT implementations may also be beneficial.



Ideal Candidates

Ideal candidates for the Sr Embedded Software/Firmware Engineer position will have a blend of technical acumen, creativity, and leadership abilities. They should possess strong analytical skills, attention to detail, and the capacity for critical thinking. Additionally, effective communication skills are crucial, as the role involves collaborating with various teams in a remote environment. Candidates who demonstrate adaptability, a proactive approach to problem-solving, and a passion for continuous learning will be particularly well-suited to thrive in this position at nVent.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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