Embedded Software Developer

Mapna Group Karaj

Posted 5 years ago

Job Description

• Design and implement software of embedded devices and systems from requirements to production and commercial deployment
• Developing, releasing, monitoring and troubleshooting codes
• Developing new features, maintaining existing code, fixing bugs, and contributing to overall system design
• Analyze and enhance efficiency, stability and scalability of system resources
• Support software QA and optimize I/O performance
• Test drivers, hardware integration & debug
• Working with ST, Ti and Infineon Microcontrollers and Linux
• Implement product timely from design stage, coding, testing and delivery

Requirements

• Demonstrable experience in software testing • Agile product development experience with test case design, test cases development, unit tests, and integrations • Demonstrable experience in test automation, software simulation, test drivers, hardware integration & debug • Experience with C/C++ is highly desirable • Familiarity with reviewing and understanding analog and digital EE designs , RTOS, RF communications, CAN, SPI/I2C, serial communications, multi-core processors, digital sensors • Working experience with GIT, Python or similar scripting languages. • Working experience with software testing tools • Knowledge on MATLAB and Simulink • experience working with ST, Ti and Infineon Microcontrollers and Linux • Strong systems engineering, safety, or DFMEA background. • Basic understanding of V Model, ISO 26262 is highly recommended

Employment Type

  • Full Time

Details

Employment type

  • Full Time

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.