Embedded Software Engineer Job Description

An Embedded Software Engineer job description template to hire for your Information Technology department.

About the Embedded Software Engineer position

We are looking for an Embedded Software Engineer who will join our Engineering team and help us execute complete embedded software development lifecycle. Your goal will be to create scalable and optimized software systems.

You should have decent experience with IT systems٫ software development techniques and different programming languages٫ and maintain relevant knowledge about industry trends and new solutions. We also expect you to be interested in discovering and implementing new features.


Embedded Software Engineer responsibilities are:

  • Develop and implement software for embedded devices and systems based on requirements to production and commercial deployment
  • DesignŮ« developŮ« codeŮ« test and debug system software
  • Perform code and design reviews on a regular basis
  • Estimate efficiencyŮ« stability and scalability of system resourcesŮ« and seek ways to enhance these metrics
  • Validate new product designs prior to their implementation
  • Assist QA Engineers to test software performance and functionality
  • Organize post production support for systems you have delivered
  • Analyze the hardware related to the systems you are working withŮ« and troubleshoot problems if needed
  • Find third party and open source software to use in your projects


Embedded Software Engineer requirements are:

  • 2+ years' experience of working in software engineering
  • Significant experience in embedded systems design with preemptiveŮ« multitasking real-time operating systems
  • Good experience in hands-on development and troubleshooting on embedded targets
  • Excellent knowledge of OS coding techniquesŮ« IP protocolsŮ« interfaces and hardware subsystems
  • Good programming experience in C or C++
  • Good knowledge software configuration management toolsŮ« defect tracking toolsŮ« and peer review
  • Familiarity with reading schematics and data sheets for components
  • Strong documentation and writing skills
  • BS degree in Computer Science or Engineering

Frequently Asked Questions

Hire an Embedded Software Engineer

Post this Embedded Software Engineer job ad to 50+ free job boards with one click.

Start My Free Trial

You're in Good Company

According to Gartner we're the most highly rated HR and Applicant Tracking product in Customer Satisfaction.

Are you ready?

Start optimizing your recruiting process today.

Join the thousands of companies already hiring with Breezy HR.

Full Feature 14-Day Trial
No Credit Card Needed