Apply now »
Apply now

Apply for Job

Software Engineer

Date:  Nov 7, 2024
Company:  Joysonsafety
Job Function:  Engineering
Job Type: 
Location: 

Bangalore, Karnataka, IN

Country/Region:  IN
Requisition ID:  1363

Together We Save Lives! 

The keys to success are yours at Joyson Safety Systems!  We are a global leader in design, development and manufacturing of safety-critical systems and components for automotive and non-automotive markets.  We are committed to bringing life-saving technology to customers worldwide.  Joyson Safety Systems leverages the power of collaboration and innovation to provide quality and service excellence for our customers worldwide.  Our company is headquartered in Auburn Hills, Michigan, USA, with a global network of more than 50,000 employees in 25 countries.

Our team is passionate about the automotive industry, focused on delivering quality and innovation for the future.  We encourage lifelong learning and provide the resources to help our team members build the foundation for a strong future with us.  We strive to promote from within, offering excellent opportunities for career growth and advancement.

We are currently seeking a Software Engineer for our Bangalore, facility.   

Summary/Responsibilities: 

Research, design, and develop real-time embedded systems for active safety applications. The Software Engineer will help the team by performing the following duties:

  • Decompose system requirements and system design elements into software requirements;
  • Play an active role in engineering software that meets ASIL safety standards, implementing diagnostics, assuring safe states, and following ISO-26262 engineering processes;
  • Collaborate with hardware engineers to review, improve, implement and test hardware-software interface requirements;
  • Configure auto coders like Vector GENy, to generate code that meets requirements;
  • Create and maintain off-target test harnesses for application-layer software, to ensure portability, simulate and maintain a stable environment during development;
  • Design software within prescribed architectures based on decisions required interfaces, supplied vs. developed code, runtime services, and software layering;
  • Formally communicate software and systems design
  • Conduct formal process-driven reviews of software requirements, architecture, design and code; provide and respond to peer feedback professionally and judiciously;
  • Help integrate algorithms into embedded architectures, supporting optimization, performance tradeoff analysis, and SIL & HIL verification;
  • Integrate software for use within autonomous vehicle control sensors, actuators, and human machine interfaces;
  • Develop and direct software system testing procedures, programming, and documentation;

Position Requirements

  • Bachelor’s degree in Electrical/ Electronics /Computer Engineering or Computer Science; 
  • 5+ years of embedded coding experience, emphasis on Embedded C.
  • Working knowledge of automotive ECU software development. 
  • Working Knowledge of Autosar architecture, familiarity with Autosar tools such as Da Vinci Configurator and Developer is desirable.
  • Working knowledge of NVM and Automotive Ethernet is a plus
  • 2-3 years’ experience applying an engineering process to software development and test (SPICE, CMMI, V model, Waterfall, Agile);
  • Experience setting up and maintaining software projects, workspaces and build targets in Codewarrior, Renesas HEW, MPLAB, IAR;
  • Ability to demonstrate concepts of object-oriented design, data encapsulation, coding standards, defensive programming, software layering, multi-processing and synchronization, event-based design
  • Experience tracing and profiling running code using instrumentation, JTAG, or other recognized methods.  Preferred toolchains are Lauterbach, IAR jLink, and P&E.
  • Hands-on experience with CAN protocol, from embedded side, including mailboxes, prioritization, acceptance filters; to tester side including Vehicle SPY, CANoe, CANalyzer, message encoding, common transport protocols
  • Hands-on experience with LIN protocol
  • Experience with digital oscilloscope, logic analyzer, protocol analyzers is recommended.

 

We are an Affirmative Action/EEO employer.  All qualified applicants will receive consideration for employment without regard to race, color, sex, national origin, age, disability or veteran status.     

 

 

Apply now »
Apply now

Apply for Job