Embedded Software Engineer | JD Template

We’re seeking a skilled Embedded Software Engineer who can manage the entire embedded software development process. The goal is to design software systems that are scalable and optimal.

Company Address 


Educational Qualification 

  • Working experience in software engineering is required.
  • A bachelor’s degree in computer science or engineering is required.

Skills required for the job

  • Hands-on development and troubleshooting experience with embedded targets
  • C or C++ programming skills are required.
  • Proven expertise with preemptive, multitasking real-time operating systems in embedded systems design
  • Excellent knowledge of OS coding approaches, IP protocols, interfaces, and hardware subsystems Familiarity with software configuration management tools, defect tracking tools, and peer review
  • a good understanding of how to read schematics and data sheets for components
  • Writing and documentation skills are essential.

Job Responsibilities

  • From specifications to production and commercial deployment, design and implement software for embedded devices and systems.
  • System software design, development, coding, testing, and debugging
  • Examine the coding and the design
  • Analyze and improve system resource efficiency, stability, and scalability.
  • Integrate and test new product concepts.
  • Assist with software testing and optimization.
  • Interface with hardware design and development to provide post-production assistance
  • Examine open source and third-party applications.

Company Offerings

Salary- (…..) 

Other Benefits- (….)