Embedded Senior SW Developer/Architect

CADMAXX

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CADMAXX is seeking an experienced Embedded Senior Software Developer/Architect to join their team in Pune, India. The ideal candidate will have a strong background in embedded system development and proficiency in designing and debugging software on RTOS/Linux platforms.

This role involves managing hardware-software interaction, supporting system integration activities, and adhering to Software Development Life Cycle (SDLC) best practices. Candidates with 6-11 years of relevant experience are encouraged to apply.

Qualifications

  • 6-11 years of experience in embedded software development.
  • Strong knowledge of embedded systems and hardware interfaces.
  • Proficiency in RTOS/Linux-based platforms.
  • Experience with UML for architecture and design documentation.
  • Familiarity with SDLC best practices.

Responsibilities

  • Design, develop, and debug software for embedded systems.
  • Work on low-level drivers and middleware integration.
  • Manage hardware-software interaction and device initialization.
  • Analyze system logs and debug memory and performance issues.
  • Support system integration and validation activities.
  • Assist in defining system architecture and high-level design.
  • Develop and maintain architecture and design diagrams using UML.
  • Enforce Software Development Life Cycle (SDLC) best practices.
  • Ensure documentation and version control throughout the SDLC.
  • Participate in design reviews and quality audits.
  • Contribute to process improvement initiatives.

Skills

Embedded system development
Designing software for embedded systems
Debugging on RTOS/Linux-based platforms
Working with hardware interfaces (UART, SPI, I2C)
UML for architecture and design documentation

Job description

Embedded Senior Software Developer/Architect

We are seeking an experienced Embedded Senior Software Developer/Architect to join our team in Pune. The ideal candidate will have a strong background in embedded system development, with expertise in designing, developing, and debugging software for embedded systems on RTOS/Linux-based platforms. This is a contract position that requires a commitment to excellence in software performance, reliability, and safety.

Key Responsibilities
  • Design, develop, and debug software for embedded systems, focusing on hardware interfaces.
  • Work on low-level drivers and middleware integration.
  • Manage hardware-software interaction, boot sequence, and device initialization.
  • Analyze system logs and debug issues related to memory, performance, and boot failures as well as hardware interfaces (UART, SPI, I2C, etc.).
  • Support system bring-up, integration, and validation activities.
  • Assist the Knowledge Base (KB) System Architect in defining system architecture and high-level design.
  • Develop and maintain architecture and design diagrams using UML, including class diagrams, sequence diagrams, component diagrams, and deployment diagrams.
  • Follow and enforce Software Development Life Cycle (SDLC) best practices across all phases: requirement analysis, design, implementation, integration, testing and validation, release, and maintenance.
  • Ensure proper documentation and version control throughout the SDLC.
  • Participate in design reviews, code reviews, and quality audits.
  • Contribute to process improvement initiatives to enhance efficiency and product quality.
Requirements
  • 6-11 years of experience in embedded software development.
  • Strong knowledge of embedded systems and hardware interfaces.
  • Proficiency in RTOS/Linux-based platforms.
  • Experience with UML for architecture and design documentation.
  • Familiarity with SDLC best practices.
Work Arrangements
  • Work Location: Pune, Maharashtra, India.
  • Type: Contract.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Embedded
Software Engineer – Embedded

Softdel and Software AG • Pune District

On-site
INR 600,000 - 1,200,000
Senior Engineer (Linux)_Pune
Senior Engineer (Linux)_Pune

Acldigital • Pune District

On-site
INR 600,000 - 1,000,000
Embedded Software Engineer
Embedded Software Engineer

Neurealm • Pune District

On-site
INR 900,000 - 1,500,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

L&T Technology Services • Pune District

On-site
INR 800,000 - 1,200,000
Senior Embedded Software Engineer (C/C++) – Low Level Platform
Senior Embedded Software Engineer (C/C++) – Low Level Platform

Swediumglobal • Pune District

Hybrid
INR 800,000 - 1,500,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

KOHLER India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Karnataka

On-site
INR 893,000 - 1,674,000
Software Engineer I, Embedded Development
Software Engineer I, Embedded Development

ICU Medical • Chennai District

On-site
INR 600,000 - 1,200,000