Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer

Home > C/C++ programming jobs

Embedded Software Engineer in USA new

  • Emerson Electric Co.
  • Full time
  • Email
  • Shakopee, MN

Responsibilities

  • Design, develop, test, and maintain embedded software for new and existing products.
  • Contribute to software features through implementation, integration, testing, and release.
  • Troubleshoot embedded software and hardware/software integration issues using debugging and testing techniques.
  • Collaborate with software, test, systems, hardware, project management, and product management teams.
  • Apply engineering practices across requirements, design, implementation, testing, review, documentation, and release activities.
  • Contribute to software requirements, design documentation, interfaces, and traceability.
  • Participate in technical and peer reviews and incorporate feedback.
  • Support existing products and improve engineering capabilities through new technologies, tools, and approaches.

Requirements

  • Bachelor’s degree in engineering or science.
  • At least 2 years of applicable software engineering experience.
  • Experience developing or testing embedded systems using C/C++, C#, or Python, including software design, implementation, debugging, integration, or automated test development.
  • Preferred experience with real-time, multithreaded, or microcontroller-based embedded systems.
  • Preferred proficiency in C or C++ and structured or modular software design.
  • Preferred familiarity with CAN, SPI, UART/SCI, I²C, Ethernet, TCP/IP, or industrial communication protocols.
  • Preferred experience debugging software and hardware/software integration issues.
  • Preferred familiarity with software development lifecycle, cybersecurity, product development practices, or IEC 62443-4-1 or similar standards.
  • Ability to communicate technical information and work effectively with cross-functional engineering teams.
  • Interest in using AI-assisted engineering tools for software development, testing, debugging, or productivity.
  • Must be authorized to work in the United States without sponsorship now or in the future.

Benefits

  • Annual base salary range of $80,000-$114,000.
  • 401(k) and profit-sharing plan.
  • Medical insurance plans with dental and vision coverage.
  • Family formation benefits and paid maternal and paternal parental leave.
  • Employee Assistance Program, tuition reimbursement, employee resource groups, recognition programs, and development opportunities.
  • Flexible time off including vacation, holiday, and sick leave.
  • Flexible hybrid work arrangement in Shakopee, Minnesota.
  • Training, mentorship, coaching, project management, and on-the-job development opportunities.

Salary: $80k - $114k/yr

Emerson Electric Co.

Emerson Electric Co. builds industrial automation hardware and software for manufacturers, energy and utilities, and other process-intensive industries. Its portfolio includes Fisher control valves, DeltaV and Ovation control systems, Rosemount measurement and sensing, and lifecycle services, wit...

Similar positions

Intern, Information Security Systems Engineer

  • L3Harris
  • Full time
  • USA
  • 11/08/2026
  • Salt Lake City, UT

Senior Engineering Manager, Consumer

  • Flex
  • Full time
  • Remote
  • 11/08/2026
  • Salary: $240k-$300k
  • Worldwide

System Software Engineer Intern

  • Nvidia
  • Full time
  • Others
  • 11/08/2026
  • Shanghai, China

Sr. Software Integration Engineer, Autonomy

  • 42dot
  • Full time
  • USA
  • 11/07/2026
  • Salary: $200k - $300k/yr
  • Sunnyvale, CA

Embedded Systems Staff Engineer

  • Bugcrowd
  • Full time
  • Remote
  • 11/07/2026
  • Salary: $201k-$276k
  • United States