Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer IV

Infotree Global Solutions

Description:


We are looking for a talented Software Engineer skilled in Power Electronics and Embedded Control Software to join our team specializing in Electronics Architecture for our Cummins Electronics and Fuel Systems in our MN, Shoreview, CPG Headquarters.



In this role, you will make an impact in the following ways:
• The Software Engineer will work in a global new product development group to design and develop compliant embedded control software for various electric power conversion systems including power electronics converters, electric machines, sensors, actuators, etc. This individual will be also responsible for driving the use and adoption of Model Based Development methodologies during the VPI process, which includes Auto Code Generation (ACG) and Hardware in the Loop (HIL) testing during the design and verification & validation of embedded control software on new products.
• Design, develop, implement, test, debug, troubleshoot, optimize and maintain embedded control software for electric power conversion control ECUs from low-level base software (HAL, complex device drivers) all the way up to the application layer, from concept to post-production covering all Software Development Life cycle (SDLC) activities of embedded software.
• Support model-based development, auto code generation, and integration of power electronics and electric machine application control software using Matlab/Simulink tool chain to meet control system requirements.
• Software integration, releases, and maintenance using software configuration management and version control tools (GIT, etc.).
• Interface and coordinates with the system engineering team and power electronics & control design teams to ensure control software requirements are decomposed appropriately and thoroughly analyzed prior to software design, development, and implementation.



To be successful in this role you will need the following:
• BA or BS degree in Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering.
• Experience in developing and implementing control algorithms following software development lifecycle using industry best design practices and guidelines.
• Familiar with basics and controls of various power electronics devices and converters.
• Experience with various microcontroller platforms and standard peripheral components.
• Experience with real-time operating systems for embedded software development.
• Experience in embedded control software design and development using C/C++
• Knowledge of embedded control software development processes using the V-Model for both design and verification/validation activities.
• Experience in low-level device driver development (SPI, UART, CAN, LIN, I2C, PWM, etc.) and boot-loader development.



Location: Hybrid (on-site attendance a few days of a week) Manager would like to see candidates who are local to Fridley, MN
Assignment length up to a year
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer IV. Be the first to apply!