Embedded System Developer ( Alborz )

Mapna Group karaj

Posted 5 years ago

Job Description

For this position, you will work as an embedded software engineer for software development team. Your tasks will include the software design and coding, component and functional testing, also the software problem solving and debugging and you should have good knowledge of hardware design including PCB design with Altium Designer software. We are using modern software development tools such as Git as version control. We need a person to meet deadline and have good communication skill in order to work with others team members.

Requirements

• Master’s degree or Ph.D. in electronics engineering or related fields • Knowledge in C and C++ programming language • Experience in ARM Cortex-M Microcontroller programming • Experience in Real Time Operating System firmware programming • Knowledge in MISRA C coding standard • Experience working with data exchange protocols: SPI, I2C, Ethernet, USB and etc. • Experience working with CAN Bus and Power Line Communication • Knowledge in Git • Expert in electronic schematic and PCB design tools (Altium Designer) • Team work spirit and good communication skills • Highly motivated spirit to learn and determined to solve problems

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.