05/01 Arun Raj
HR at Mintly

Views:220 Applications:25 Rec. Actions:Recruiter Actions:10

Embedded Software Engineer - Microcontroller (5-8 yrs)

Bangalore Job Code: 397028

- Experience in the field of software development for embedded platforms

- 8/16/32 bit Micro-controller-based and SoC solutions for embedded platforms (ARM development boards, single-board computer)

- Programming experience in Embedded C, C/C++

- Design and develop of embedded software that control complex, safety critical hydraulic and electrical control systems

- Embedded platform tools like Keil, IAR or MPLAB

- Experience in developing embedded solution using RTOS framework(s).

- Contribute to all aspects of the software development process including specification, development, design reviews and testing.

- Knowledge of IBM Rational Rhapsody and development using UML

- Knowledge of serial communication protocols, especially J1939, Hands on experience of CANalyzer

- Practical skills in the field of digital circuit technology.

- Experience using embedded debug tools such as JTAG/ICE debuggers,oscilloscopes and multi-meter.

- Familiarity with Git or Clear Case or any other version control tool in the agile software development process

Skills Required :

- Good analytical and problem-solving skills

- Experience in programming/optimizing firmware for embedded micro controllers like STM32 or PIC32

- Experience in cross-compiling for open source software in micro controller target architectures (e.g. ARM)

- Knowledge of real time operating systems (RTOS)

- Hands-on experience in version control, defect tracking and peer review tools (e.g. SVN, git, JIRA)

- Knowledge of software development life cycle (SDLC)

- Knowledge in hardware debugging and testing

- Scripting language knowledge (Perl, Python, BASH, etc)

- 32-bit Micro-controller-based solutions for embedded platforms (ARM development boards)

- Programming experience in Embedded C, C/C++

- Experience in developing embedded solution using RTOS framework(s).

- Knowledge of IBM Rational Rhapsody and development using UML

- Knowledge of serial communication protocols, especially J1939, Hands on experience of C analyzer

- Experience using embedded debug tools such as JTAG/ICE debuggers,oscilloscopes and multi-meter.

- Familiarity with Git or ClearCase or any other version control tool in the agile software development process

- Practical skills in the field of digital circuit technology.

Add a note
Something suspicious? Report this job posting.