Embedded Software Engineer

Responsibilities:

  • 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
  • Provide post production support for systems you have delivered
  • Analyze the hardware related to the systems you are working with٫ and troubleshoot problems if needed

Requirements:

  • BS degree in Computer Science or Electrical Engineering
  • 3+ years’ experience of working in software engineering
  • Experience in embedded systems design with preemptive٫ multitasking real-time operating systems like RTOS
  • 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, C++ and Python
  • Good knowledge software configuration management tools٫ defect tracking tools٫ and peer review like Azure DevOps, JIRA etc.
  • Familiarity with reading schematics and data sheets for components
  • Strong documentation and writing skills

A REWARDING PLACE

You have the opportunity to work with a creative and collaborative team at the forefront of technology, trends and practices. We are huge advocates for career development and our global operations provide opportunity for professional mobility. Be inspired to grow your abilities, learn from experiences and build the skills you need to forge ahead.

EQUAL OPPORTUNITY EMPLOYER

AEM is an equal opportunity employer committed to promoting and maintaining a diverse, equitable and inclusive environment where differences are valued and encouraged. We employ individuals who align with our values and meet the requirements of the role. All qualified applicants will receive consideration for employment.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Share This Job

PRODUCTS

Test at any scale, at any stage of the innovation process. Explore our portfolio of application-specific solutions

Offers a full test solution with Test Systems hardware, software & support.

Offers innovative cabling and component test solutions designed for Laboratory, Manufacturing, and Field Use applications.

Our website will undergo scheduled maintenance on Saturday, 10th August 2024. During this time, users may experience intermittent access issues. The maintenance is expected to take approximately one hour, with a brief downtime of 10-15 minutes, during which server access will be unavailable. We appreciate your understanding and patience.