Embedded Software Integration Engineer Specialist

requisimus 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

CPythonGitCAN-FDLIN

Industry

AutomotiveConsumer Electronics

Job Description

We're seeking an Embedded Software Developer to join our team specializing in low level SW development using C for target (control units with Infineon TC3xx) and Python for test automation. You'll be involved in the entire development cycle, from specification and implementation to verification and maintenance.


Key Responsibilities:

  • Develop and maintain embedded software and scripts
  • Write SW requirements and documentation
  • Create and optimize scripts for test automation.
  • Lead SW design


Required Skills:

  • Strong C and Python programming experience
  • Experience in designing SW architecture
  • Experience working in a functional safety environment (ISO 26262)
  • Version control with Git
  • Proficiency in working with resource-constrained embedded systems and real-time domain
  • Strong problem-solving and analytical skills
  • Excellent written and verbal English communication
  • Understanding of electronics and tools such as oscilloscope
  • Hands-on experience of automotive communication protocols (CAN-FD, LIN, Ethernet)


Preferred Skills:

  • Experience with automotive testing tools (Vector CANalyzer, Lauterbach)
  • Knowledge of test automation frameworks (Robot Framework preferred)
  • Experience with Jira and agile methodologies
  • Familiarity with CI/CD tools, especially Jenkins


Personal Qualities:

We value team members who:

  • Take initiative while remaining open to feedback and collaboration
  • Drive projects forward independently while knowing when to seek input
  • Demonstrate curiosity and eagerness to learn
  • Balance confidence with humility
  • Contribute to a positive team environment


Work Environment:

You'll join a cross-functional agile team, collaborating with embedded software engineers and system specialists. We offer a balance of autonomous work and team collaboration, with opportunities to influence our development strategy and tooling decisions.