Embedded Software Engineers

Hybrid in Mayfield Heights, OH, US • Posted 8 hours ago • Updated 8 hours ago
Contract W2
12 Months
Hybrid
$40 - $50/hr
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • RTOS
  • Hardware
  • Embedded
  • SDA
  • Software Defined Automation
  • PLC hardware

Summary

Job Title: Embedded Software Engineers
Location: Mayfield Heights, OH 44124 On-site required 3x a week (Mon, Tuesday and Wednesday)

Duration 2 to 4 years.
Project

  • The teams are currently focused on client Software Defined Automation (SDA) initiative
  • Previous Input/Output (IO) product roadmap work has been completed and released
  • Current work is centered around building feature sets for Client s next-generation automation platform
  • The goal is to create controller functionality that can operate across multiple hardware platforms rather than requiring customers to purchase specific PLC hardware

What the team does

  • The engineers are responsible for the lowest levels of the software stack, including:
    • Drivers
    • RTOS functionality
    • Memory management
    • Platform-level software
    • Hardware abstraction
    • Embedded controller functionality
  • These engineers are the bridge between software and hardware, creating the code that ultimately runs on Client automation hardware and controllers.
  • Clients automation products serve customers across Manufacturing, Food & Beverage, Healthcare, Oil & Gas, etc.
    • Note: This team does not handle robotics motion-control development.
  • The teams runs in Agile - Safe framework
  • Two-week sprints
  • Regular ceremonies include daily standups, sprint planning, retrospectives every two week

Supporting Functions

  • Hardware Engineering is a separate organization
  • No dedicated testing team
  • Two Scrum Masters currently support all three teams
  • Third Scrum Master is being hired

High-Level Individual Duties

  • Design and develop embedded software
  • Develop platform-level functionality
  • Work directly with hardware
  • Participate in architectural and design discussions
  • Write unit tests and test own code
  • Participate in Agile ceremonies
  • 100% new development - this is not maintenance work
  • SDA roadmap consists of several years of planned new product development
  • Significant opportunity for innovation and ownership
  • Engineers are expected to contribute to design decisions

Must-Haves (Concepts & Tools)

  1. RTOS Experience
  • Deep RTOS expertise required
  • QNX RTOS is their current environment

  1. ARM & Intel/x86 Architecture Experience
  • Experience developing software on:
    • ARM platforms
    • Intel/x86 platforms
  1. Strong C++ Development
  • Primary language used by the team
  • Candidate should be highly proficient in modern C++

  1. Low-Level Embedded Development
  • Need to enjoy low-level engineering work
  • Have experience close to hardware
  • Be interested in platform development

  1. Hardware Exposure

Strong preference for candidates who have developed software on multiple hardware platforms

Examples:

  • Raspberry Pi
  • Proprietary embedded boards
  • Industrial hardware
  • Embedded controller systems

  1. Testing Mindset

Engineers must be able to:

  • Write unit tests
  • Test their own code
  • Conduct code reviews

What Will Win (Nice-to-Haves)

  • Git
  • Jenkins

Soft Skill Requirements

  • Collaborative
  • Team-oriented
  • Comfortable giving and receiving feedback
  • Able to work cross-functionally within Agile teams

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90941404
  • Position Id: 9025336
  • Posted 8 hours ago
Contact the job poster
Vijay Pothiwal

Vijay Pothiwal

Tekfortune Inc. Recruiter @ Tekfortune Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Full-time

USD 117,000.00 - 185,000.00 per year

Remote

Today

Easy Apply

Third Party, Contract

Depends on Experience

Mayfield Heights, Ohio

Today

Full-time

Mayfield Heights, Ohio

Today

Easy Apply

Full-time

$30 - $55 per hour

Search all similar jobs