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 is responsible for designing, developing, and maintaining embedded software and firmware for our innovative product solutions. This role involves working collaboratively with cross-functional teams to ensure that products meet quality standards and customer requirements. The engineer will lead projects from conception through to production, providing technical expertise and fostering an environment of continuous improvement in embedded systems development.
Job Responsibilities
- Design and implement firmware for embedded systems in accordance with product specifications.
- Collaborate with hardware engineers to develop integrated solutions that meet system requirements.
- Conduct system analysis, troubleshooting, and debugging for embedded devices.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Document software designs, interfaces, and change requests comprehensively.
- Manage project timelines and deliverables while communicating progress and challenges effectively.
- Stay current with industry trends and emerging technologies related to embedded systems.
Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Minimum of 5 years of experience in embedded software and firmware development.
- Proficiency in programming languages such as C, C++, and assembly language.
- Strong understanding of microcontrollers, real-time operating systems (RTOS), and embedded systems architecture.
- Experience with hardware debugging tools such as oscilloscopes, logic analyzers, and in-circuit emulators.
- Familiarity with software development process methodologies, including Agile and Waterfall.
- Excellent problem-solving skills and ability to work independently in a remote environment.
Technologies & Tools
The Sr Embedded Software/Firmware Engineer will utilize a variety of technologies and tools in their daily work. This includes programming environments such as GNU, IAR Embedded Workbench, and Keil. Proficient use of version control systems like Git, and familiarity with CI/CD tools to streamline the development process, will also be key. Additional tools may include embedded development boards, software debugging and analysis tools, as well as simulation software to test firmware against specifications.
Ideal Candidates
Ideal candidates for this position are those who exhibit a strong technical foundation combined with effective communication skills. They will possess a proactive approach to problem-solving and demonstrate the ability to work collaboratively in virtual teams. Successful applicants are expected to display adaptability in a rapidly changing environment and exhibit a commitment to continuous learning and professional growth. A passion for innovation in embedded systems and a customer-centric mindset will greatly enhance their contribution to our projects.
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
Similar jobs which you may be interested in. Typically using your existing skillset.