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

The Senior Embedded Software/Firmware Engineer at nVent will play a pivotal role in designing, developing, and implementing high-quality firmware solutions for our innovative products. This position requires a deep understanding of embedded systems, software architecture, and hardware integration. The engineer will collaborate with cross-functional teams to ensure the successful execution of projects, contributing to both current and future product developments, all while working in a fully remote environment.



Job Responsibilities

  • Design and develop embedded firmware for various nVent products, ensuring functionality and reliability.
  • Collaborate with hardware engineers to specify requirements and operating conditions for software.
  • Perform debugging and optimization of software code for embedded applications in a timely manner.
  • Conduct code reviews and maintain documentation for software development processes.
  • Ensure compliance with industry standards and best practices in software development.
  • Participate in the complete software development lifecycle, from concept through to delivery and maintenance.
  • Assist in the development of system-level test protocols, as well as perform validation and verification testing.
  • Mentor junior engineers and provide guidance on technical and project-related challenges.


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.
  • Proficient in C/C++ programming languages; familiarity with Python or other scripting languages is a plus.
  • Solid understanding of hardware protocols such as I2C, SPI, UART, and USB.
  • Experience with real-time operating systems and associated development tools.
  • Demonstrated ability to work successfully in a collaborative team environment.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Senior Embedded Software/Firmware Engineer will utilize a variety of technologies and tools throughout their workflow, including embedded development platforms, debugging tools, version control systems like Git, and integrated development environments (IDEs) specific to embedded systems. Familiarity with hardware simulation tools and test equipment such as oscilloscopes and logic analyzers is also essential for diagnosing and troubleshooting complex issues in firmware.



Ideal Candidates

The ideal candidate will possess a strong analytical mindset combined with a passion for innovation and technology. They should exhibit excellent communication skills and the ability to articulate complex technical concepts to a variety of stakeholders. A proactive approach to problem-solving, a high degree of adaptability in a fast-paced environment, and a commitment to continuous learning will set the best candidates apart in this role. Experience in the development of safety-critical systems or knowledge of embedded security practices will be highly advantageous.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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