The Job is closed. Check the latest active jobs here
Location: Bangalore
Company: Molex
Description
Molex is seeking a dynamic Firmware Engineer / Software developer to be part of our strong Engineering Team to develop new products that we are bringing to market. You will be a part of our cross-functional team and collaborate internationally with our design teams.
Education/Experience:
- Bachelors or master’s in Engineering in the field of Electrical / Electronics & Communications Engineering or Computer science or equivalent
- Minimum of 5 years of experience in the development of electronic assemblies and embedded programming (C, C ++) as well as scripting (Python, Perl, etc.) with at least 2 years in AUTOSAR-based Projects
Responsibilities:
- Development, enhancement, configuration, and integration of Software Components, RTE, CDD, BSW layer modules/components
- Embedded real-time software development in C, (C++), OOP, and scriptings like Python or Perl
- Hardware and software-based issue analysis in existing frameworks
- Integration, adaption, and testing of software modules on microcontrollers and microprocessors on automotive systems
- Designing of software specifications based on Requirements
- Designing documents about software architecture and design
- Experience with build environments – make files, make
- Working on AUTOSAR tools like Davinci, EB tresos
Required:
- Practical Experience in Agile Software Development and embedded software architectures
- Professional experience in AUTOSAR Classic and/or AUTOSAR Adaptive standard software
- Preferred at Elektrobit or Vector
- Professional experience in programming micro-controllers and processors
- Interrupt processing, registers, assembly code
- Experience in handling bus systems e.g. CAN, LIN (Ethernet)
- Toolchain (z.B. CANoe, DaVinci, EB-Tresos) and Debugger as Lauterbach, iSYSTEM)
- Best Know How in working with integrated development environments, debugger, configuration management, and build environments
- Handling of systems for version control (GIT, SVN), bug tracking, code checking, and releasing is a must
- Knowledge about I2C, SPI, UART, USB, TCP/UDP, and Memory
- Fundamentals in Real-Time OS and Software design for dynamic software tests
- Customer focus, Tool, and process-oriented, with a passion to deal with complex problems
- Be open-minded, structured, and independent in a development-oriented team of engineers.
Preferred:
- Fundamentals in automotive SPICE (SWE1-4) and ISO26262,
- Knowledge in Qi technology of the WPC, inductive systems, and proximity detection
- Know How of electronics and reliable handling of schematics, oscilloscopes, and multimeter