Embedded Software Engineer

Diversified Services Network, Inc.

$90K — $95K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field required; no associate's degrees accepted.
  • 4 years of hands-on embedded C/C++ development experience required.
  • 4 years of experience in Linux and RTOS environments necessary.
  • Experience with integrating sensors into embedded systems.
  • Internship experience can contribute to the required experience.

Responsibilities

  • Design and develop automation and autonomy features for embedded control systems.
  • Generate software requirements and collaborate on design approach prior to development.
  • Perform troubleshooting and develop test plans for software validation.
  • Coordinate with cross-functional teams throughout the development lifecycle.
  • Present design concepts and results to team and stakeholders.

Benefits

  • 401(k) plan
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid holidays
Full Job Description
Embedded Software Engineer

Automation & Autonomy Embedded C/C++ Linux & RTOS

Full-Time On-Site 4 Years Experience

We are seeking an Embedded Software Engineer to join a 6-10 person development team, fully on-site in Mossville, IL. In this role, you will work as part of a cross-functional engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems for automation and autonomy machine applications. Work takes place in a combination of office and proving ground environments.
Key Contributions & Responsibilities
  • Design and develop automation and autonomy features for real-time embedded control systems.
  • Generate software requirements; collaborate with team members on design approach prior to development.
  • Perform issue resolution through triage and troubleshooting; develop test plans and execute software validation.
  • Coordinate with system engineers, machine systems, software, and validation teams throughout the development lifecycle.
  • Present design concepts, design reviews, and results to the team and stakeholders.
Team Structure & Work Environment
  • You will work within a 6-10 person embedded software development team, collaborating daily with system engineers, machine systems teams, and validation engineers.
  • Work environment is a combination of office and proving grounds. This is a fully on-site role in Mossville, IL - remote work is not available for this position.

Requirements
Candidate Requirements
Education & Experience
  • 4 years of relevant engineering development experience required; 3 years accepted with a Master's degree. Bachelor's degree (or equivalent) in an accredited Engineering, Computer Science, or related technical field required. A four-year degree is required; two-year (associate's) degrees will not be considered.
  • Internship experience may be counted toward the required years of experience.
Top 3 Skills
  • 4+ years of hands-on embedded C/C++ development experience.
  • 4+ years of embedded system development experience in Linux and RTOS environments.
  • Strong understanding of integrating sensors into embedded systems.
Desired Technical Skills
  • Experience in robotics, remote control, or autonomy applications.
  • Experience with datalinks (CAN, Ethernet, etc.) and associated tools such as CANape or Wireshark.
  • Experience with software development tools including Git, debuggers, and compilers.
  • Experience with ROS (Robot Operating System).
  • Experience with perception and positioning sensor configuration and calibration.
  • Experience with User Interface software development in the Qt framework.
  • Experience with FMEA processes and basic knowledge of electronic system failure modes.
  • Experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications.
Required Soft Skills
  • Self-starter mentality - highly motivated, able to learn at an accelerated pace, and willing to put in the effort to deliver results.
  • Strong teamwork, communication, analysis, and troubleshooting skills.


Benefits
  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com

Salary expectations: 90,000-95,000 per annual

Similar Jobs

More Jobs at Diversified Services Network, Inc.

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer jobs: