Match score not available

Lead/Sr. Embedded Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor of Technology in Electronics (EC, EE preferred), 8+ years of experience in embedded software development, Strong knowledge of embedded operating system concepts and multi-core processor applications, Familiarity with Autosar, ISO 26262, and safety requirements is a plus..

Key responsabilities:

  • Develop embedded C software for S32k3X4 ARM processors, including new features and improvements.
  • Participate in all stages of software development from requirements analysis to maintenance.
  • Address software issues and collaborate with engineers to identify root causes.
  • Identify performance improvements through testing methodologies and resolve design issues.

Nav Tech Electronics  logo
Nav Tech Electronics
51 - 200 Employees
See all jobs

Job description

Company name : NavTech Electronics India Pvt Ltd
Company URL  : www.navtechelectronics.com
Job Title          : Lead/Sr. Embedded Software Engineer
work Location  : Hyderabad/Bangalore
Duration           : Full Time (Direct Hire)
Experience       : 8+ Yrs
Salary              : As per Industry Standards
 
About NavTech Electronics
 
Founded on principles of Inclusiveness, Innovation and Empowerment, Navtech Electronics is a team of dedicated, diverse Software developers and Embedded Hardware Engineers.
 
Navtech Electronics has been providing Engineering services to the Automotive Industry in the field of ADAS, Electrification and Battery Management which are both driving rapid changes in Vehicle Architecture and revolutionizing the last mile mobility space.
 
Lead/Sr. Embedded Software Engineer
Role Description:                                                                                                                     
Essential Duties and Responsibilities: 
• Develop embedded C software on S32k3X4 family of arm processors, including improvements to existing software, development of new features
• Participate in all stages of software development, including requirements analysis, design, implementation, test, and maintenance
• Address software issues and work with software and system engineers to identify the root cause
• Help investigate and collect information to resolve process or design issues found on a current design
• Identify software performance improvements through test driven development, automated unit testing, and comprehensive integration testing.
 
Skill Sets Required:
 
• 8+ years validated experience (dependent on level) passionate about embedded software coupled with a Bachelor of technology in Electronics (EC, EE preferred)
• Experience with developing high performing, fault tolerant, highly available C application software on multi-core processor
• Good knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, memory management, multi-threading, Free RTOS, SAFE RTOS utilities and system calls
• Strong fundamental embedded operating system concepts
• Familiarity with BMS (Battery Management system) is a plus
• Exposure to Autosar, ISO 26262, ASIL D safety requirements
• Experience with I2C, SPI, UART, CAN, LIN, Ethernet drivers
• Comfortable debugging complex system/platform issues such as crashes and traps, memory leaks, issues with inter-process communications, CPU hogs etc.
• Independent self-starter and committed to delivering on daring deadlines
• Comfortable in a team environment with ability to work with little supervision
• Must be fast learner with excellent embedded software debugging skills
• Experience with code repository and versioning tools such as Bitbucket
• Experience working with EB tresos, IAR arm compilers
• Effective written and verbal communications skills.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Embedded Software Engineer Related jobs