Emerson

Senior Firmware Engineer

Emerson

full-time

Posted on:

Location Type: Hybrid

Location: Eden PrairieMinnesotaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Lead ethernet-based industrial communication protocol domain and respective development projects
  • Responsible for firmware project activities like writing requirements, writing code (C, C++), unit testing, code reviewing, static analysis, and code debugging.
  • Works independently on assignments – individual contributor.
  • Lead and participate in selecting appropriate tools, technologies, and platforms for product development and testing.
  • Establish guidelines and best practices for the group to ensure an effective development process and well developed and tested products that are easily maintained.
  • Work well in a structured, agile environment
  • Work on functional and conformance testing.
  • Ability to work independently and lead a domain with the least supervision

Requirements

  • Bachelors/Masters – with 5+ years of experience in embedded firmware development in Embedded C/C++
  • Any ethernet-based communication protocols working experience (such as TCP/IP, OPC-UA, Ethernet/IP, HART-IP, Profinet)
  • Proficient in multi-tasking / multi-threading environment using embedded RTOS and services
  • C++ and/or Object-Oriented Programming concepts are required
  • Robust analysis and problem-solving skills, quick learner, self-directed, creative problem solver
  • Excellent verbal and written communication skills as well as good presentation skills
  • Legal authorization to work in the United States - sponsorship will not be provided for this position
Benefits
  • We provide a variety of medical insurance plans, with dental and vision coverage
  • Employee Assistance Program
  • 401(k)
  • Tuition reimbursement
  • Employee resource groups
  • Recognition
  • Flexible time off plans, including paid parental leave (maternal and paternal), vacation, and holiday leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded firmware developmentunit testingcode reviewingstatic analysiscode debuggingmulti-taskingmulti-threadingObject-Oriented Programming
Soft Skills
problem-solvingquick learnerself-directedcreative problem solververbal communicationwritten communicationpresentation skills