Search jobs > Cary, NC > Remote > Embedded firmware engineer

Sr Embedded Software/Firmware Engineer (Remote)

nVent
Cary NC, US
$89.3K-$165.8K a year
Remote
Full-time

We’re looking for people who put their innovation to work to advance our success and their own. Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions.

WHAT YOU WILL EXPERIENCE IN THIS POSITION :

Work as part of a global development team on the embedded software of network-enabled devices.

Design, verification, specification, and qualification of data center environment and energy monitoring product firmware

Using firmware development and debug’ tools for development of products based on networking capabilities.

Creation of Target and Application optimized embedded Linux distributions

Development and customization of Linux Kernel drivers to support customized peripheral or on-board devices, or highly optimized use of standard peripherals

Specification of user-driver APIs that include standard peripherals such as UART, SPI, I2C, RTC

Development of userland application code in embedded Linux systems, specifically code for testing driver interfaces and for enabling the use of standard software environments

Maintain released product firmware upgrades

YOU HAVE :

Bachelor’s Degree or above in Electronics or Computer Science / Electrical Engineering or equivalent.

Ideally 8+ years’ experience with embedded firmware design.

Experience in embedded RTOS and / or embedded Linux software development

Demonstrated experience with micro-controller and micro-processor programming

Expertise with ANSI-C

Experience in device driver development

Experience in the use of ARM Cortex A class chips, with a focus on peripheral application / IO

Experience in debugging using JTAG, SWD and similar tools, Experience with standard debuggers and toolchains

WE HAVE :

  • A dynamic global reach with diverse operations around the world that will stretch your abilities, provide plentiful career opportunities, and allow you to make an impact every day
  • At nVent, we believe safer systems ensure a more secure world. We connect and protect our customers with inventive electrical solutions.

We design, manufacture, market, install and service high-performance products and solutions for mission-critical equipment, buildings and essential processes.

Our solutions are helping build a more sustainable and electrified world.

  • We are a $3.3B company with a dedicated team of more than 11,000 employees around the globe. Our comprehensive portfolio of enclosures, electrical and fastening, and thermal management solutions dates back more than 100 years and includes nVent CADDY, ERICO, HOFFMAN, ILSCO, RAYCHEM and SCHROFF.
  • Commitment to strengthen communities where our employees live and work
  • We encourage and support the philanthropic activities of our employees worldwide
  • Through our nVent in Action matching program, we provide funds to nonprofit and educational organizations where our employees volunteer or donate money
  • Core values that shape our culture and drive us to deliver the best for our employees and our customers. We’re known for being :
  • Innovative & adaptable
  • Dedicated to absolute integrity
  • Focused on the customer first
  • Respectful and team oriented
  • Optimistic and energizing
  • Accountable for performance
  • Benefits to support the lives of our employees

Pay Transparency

nVent’s pay scale is based on the expected range of base pay for this job and the employee’s work location. Employee pay within this range will be based on a combination of factors including knowledge, skills, abilities, experience, education, and performance.

Where federal, state, or local minimum wage requirements exist, employee pay will comply.

Compensation Range :

$89,300.00 - $165,800.00

7 days ago
Related jobs
Promoted
Canonical - Jobs
Raleigh, North Carolina

We hire outstanding Linux and RTOS software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels. C...

Promoted
Diverse Lynx
Morrisville, North Carolina

Manage and maintain firmware build tools, manage builds, and release Firmware to test as well as recreate and fix problems reported by the test team. Experience in Embedded firmware development. Strong Experience in Systems Management ( BMC ) and/or embedded processors. Intimate knowledge of softwar...

Broadridge
North Carolina,
Remote

This role is remote with opportunities to travel when needed to meet team members and clients in person from time to time. ...

Garmin
Cary, North Carolina

Essential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C and C++ Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process Involved in displaying...

iboss
North Carolina
Remote

This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering architectural patterns. ...

Reperio Human Capital
Raleigh, North Carolina

Senior/Principal Embedded Software Engineer (Medical Devices). Senior/Principal Embedded Software Engineer. We are on the hunt for a senior level embedded software engineer, who is willing to take on end to end solution projects. Raleigh, Durham, Chapel Hill, Wake Forest, North Carolina, Embedded, L...

S&P Global
Raleigh, North Carolina
Remote

Record to Report and Close process knowledge in EPM Applications.Knowledge of Oracle Fusion ERP General Ledger is a plus.Configure and Administer Oracle EPM Applications including EDMCS, EPBCS, ARCS, FCCS in a techno-functional role.Capable to design and develop EPM Cubes (ASO or BSO), Workflows, Re...

TRAC Recruiting
Raleigh, North Carolina
Remote

We are seeking a Users Platform Staff Software Engineer. This is a remote, full-time, and direct hire role for one of our amazing partners. You'll start off as a team of one but will eventually lead a talented team of engineers to tackle core functionalities like user profiles, CRM, authentication, ...

Atem Corp
Cary, North Carolina

ASenior Software Engineer will develop maintain and support new orexisting software products while evangelizing and applying the bestpractices of software development. Experiencewith Agile software development methodology. Expertise in using version control software like gitetc. Experience in using ...

Reperio Human Capital
Durham, North Carolina

Senior Embedded Software Engineer. Raleigh, Durham, Chapel Hill, Wake Forest, North Carolina, Embedded, Software, C, C++. This client is looking for a senior to mid-embedded software. Experience level of 3-10 Years in the Embedded Software Space. ...