Website Centum Adeneo India

Team Work | Technology | Trust

Role purpose and scope :  Individual contributor technical leader to deliver the design, development and testing of embedded software against high quality, performance and reliability expectations, working closely with hardware design engineers.

Performance Areas : 


·         Design software to meet external and internal product (and software) requirements; Work with the team of engineers to design modules, develop algorithms and implement the software design.

·         Comprehend the quality requirements and deliver overall product/solution exceeding customer-expected quality.

Essential Skills / Personality : 

Embedded Software Programming/Software Design Engineering:  Well-experienced in embedded software design, development and validation activities; primarily a software developer who works with lower layers of software modules closest to hardware, for hardware control and management.  Ability to program in bare metal environment and RTOS environment.

Development Environment: TI Delfino DSP MCU, STM32 MCU, eCOS Kernel, RedBoot, CAN-Open Stack, FreeBSD TCP/IP Stack.

Programming & DSP:  Deep and advanced expertise level in C programming, Micro-controller programming, Digital signal processing, real-time kernel, device drivers, real-time operating systems.

Validation & Verification:  Willing to learn and contribute towards unit testing, code reviews, static & dynamic analysis, profiling and so on.

High Complexity:  Rigor & precision in software implementation is essential.  An imaginative and inquisitive mind, eager to learn new technologies, skills and develop solutions for complex problems.

Communication skills:  Excellent written communication skills for reporting and engineering document preparation.

Desirable : 

* Domain experience in power converters, transportation, avionics, space, defense etc. (essentially, high reliability, longer product life-cycle products)

* Quality Process understanding (CMMI, ISO and other relevant global standards).

Minimum Qualification : Bachelor’s Degree in Computer Engineering or Electronics/Communication Engineering with strong software-orientation.

Job Experience : Prior experience of at least 3 years in embedded software development in engineering services or electronics design services industry.

Career progression : Embedded Systems Engineering on technical career track or Engineering Management.



Apply for a Job

Fields marked with an * are required

Play Our Corporate Film