
Overview
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.
Our Team
At Molex, we not only employ some of the most talented people from all over the world, we work to help cultivate tomorrow's breakthroughs. From our corporate headquarters in Lisle, IL to manufacturing floors around the world, the Molex team is dedicated to helping further the limits of technology.
What You Will Do
- De velopment, 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, Autosar Builder
What You Will Need:
- 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 of 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, 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
Who You Are (Basic Qualifications)
Bachelors or master's in Engineering in the field of Electrical / Electronics & Communications Engineering or Computer science or equivalent
- Minimum of 3 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
What Will Put You Ahead
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
- Basic German language skills
At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.
Who We Are
{Insert company language from Company Boilerplate Language Guide }
At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.
Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.