Koch
Join our Talent Network
Skip to main content

Firmware Development Engineer

Description

Molex is seeking a dynamic Firmware / 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 Realtime software development in C, (C++), OOP and scripting 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 file, cmake

·Working on AUTOSAR tools like Davinci, EB tresos

What You Will Need:

Required:

·Practical Experience in Agile Software Development and embedded software architectures

·Professional experience in AUTOSAR Classic and/or AUTOSAR Adaptive standard software

oPreferred at Elektrobit or Vector

·Professional experience in programming of micro- controllers and processors

ointerrupt 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, 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, 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, oscilloscope and multimeter



“Koch is proud to be an equal opportunity workplace” 

Sign up for our talent network.

Not ready to apply? Take a minute to sign up to receive notifications on opportunities that match your interests.

Sign Up Now
Our teams around the globe are finding innovative solutions to the COVID-19 pandemic. See how