Embedded Software Engineer

$102,783 - $119,913/Yr

Emerson Electric - Boulder, CO

posted 19 days ago

Full-time - Mid Level
Boulder, CO
Electrical Equipment, Appliance, and Component Manufacturing

About the position

The Embedded Software Engineer at Emerson will be responsible for developing embedded firmware and ensuring compliance with cyber security and safety standards. This role involves leading project teams in the planning, scheduling, and execution of embedded software projects, contributing to innovative solutions and addressing existing issues in electronic software products.

Responsibilities

  • Develop embedded firmware to provide innovative solutions and resolve existing issues with electronic software products.
  • Interpret cyber security and safety standards and ensure requirements are applied to new and existing product designs.
  • Lead and participate in embedded software project team efforts including planning, scheduling, requirements definition, and technical execution of embedded software projects.

Requirements

  • BS Degree in Electrical Engineering, Software Engineering, or Computer Engineering with 4-8 years of experience in microprocessor-based embedded real-time software development.
  • Excellent design skills coupled with a process mindset for security and quality (design reviews, coding standards, etc.).
  • Proven ability to lead embedded software projects with a demonstrated track record of significant contributions.
  • Familiarity with modern software development methods and tools (Object-Oriented Design, UML, debuggers, emulators, oscilloscopes, etc.).
  • Demonstrated development with C, C++ programming languages in an embedded microcontroller required for consideration (ARM preferred).
  • Legal authorization to work in the United States - Sponsorship will not be provided for this position.

Nice-to-haves

  • BS Degree in Computer Engineering
  • Familiarity with TCP/IP stacks and security protocols/methods extremely helpful
  • Familiarity with Digital Signal Processing (Filter design and implementation) and control systems (PID) extremely helpful
  • Knowledge with hardware interfaces (I2C, SPI, UARTs), firmware memory management, secure bootloaders, RMA and kernel configuration.

Benefits

  • Variety of medical insurance plans with dental and vision coverage
  • Employee Assistance Program
  • Profit Sharing
  • Tuition reimbursement
  • Employee resource groups
  • Recognition programs
  • Flexible time off plans including paid parental leave, vacation, and holiday leave.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service