Embedded Software Development Engineer
Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them in hiring a contract Embedded Software Development Engineer. If you are interested in an opportunity to get your foot in the door with leading company, we want to talk with you!
Job Responsibilities
- Compensation (Range): 48-52 / hour: Salary
- Electric Drive Embedded Software Development Engineer would be responsible for development of low-level software and device driver programming for motor and power electronics systems.
- This person will be an integral member of the team, responsible for embedded software design and development.
- This person will also be involved in developing a solid platform while working closely with suppliers for the design and development of embedded software as well as hardware and embedded software reviews, troubleshooting, testing and verification.
- Design and implement embedded software for 32-bit multicore microcontroller-based automotive electric drive and motor system controller.
- Design and implement software at all layers of the system, e.g., microcontroller and peripheral registers, MCAL, OS, BSW, resource allocators, memory management, DMA, security and I/O systems component layers as per program specific requirements.
- Develop software in accordance with AUTOSAR Software Architecture and support MCAL, OS, BSW component layers configurations.
- Develop primary boot loader and secondary boot loader software and requirements.
- Design and develop software to meet corporate over-the-air (OTA) flash requirements.
- Develop low level software for accessing peripherals such as Non-Volatile Memory (NVM) and Keep-alive memory (KAM).
- Develop complex drivers for analog-to-digital processing software for 3-phase motor current sensor, six complementary PWM signals generation required for controlling motor, and resolver signal processing.
- Develop software for communications peripherals including CAN, LIN, SPI and Ethernet
- Support design and development of software to meet corporate embedded security requirements for cybersecurity features, such as secure programming and secure boot.
- Design, develop, and release software project elements in accordance with ASPICE process.
Job Requirements
- 2 years of experience with embedded software development in C environment.
- 1 year of software development experience in device driver development for microcontrollers with understanding of BSP/Board Support Package, Realtime Operating Systems, Bootloader, and MCU (Microcontroller) MCALs.
- Experience Preferred:
- 3+ years of experience with embedded software development in C environment.
- 2 years of software development experience in the following: device driver development for motor controls, embedded systems and microcontrollers.
- 2 years of experience in BSP/Board Support Package development, Realtime Operating Systems, Bootloader, and MCU (Microcontroller) MCALs.
- Experience with device driver development (Flash, EEPROM, PWM, ADC, GPIO, CAN, SPI, I2C, etc.)
- Experience with software development processes such as source control management, bug tracking, and design documentation.
- Education Required:
- Bachelor of Science or Electrical Engineering, Computer Engineering or related field or a combination of education and equivalent experience
- Education Preferred:
- Master of Science or Electrical Engineering, Computer Engineering or related field or a combination of education and equivalent experience
Benefits
As a Embedded Software Development Engineer with Bartech Staffing, you will be working through an established and respected staffing organization with over 40 years of serving as a trusted partner to our client companies. We provide our talent with personal, responsive attention, and will assign an employee care representative to answer any questions or concerns that you might have. Depending upon the client, the assignment, and your performance, you can find potential opportunities for direct employment.
At Impellam Group, we offer a competitive compensation package with benefits including:
- Medical, dental, and vision
- 401(k) plan with employee contribution opportunities
- Paid time off, including holidays
- 529 college savings program
Make the most of your experience!
Apply now!
For this opportunity, the successful candidate will be directly employed by Bartech Staffing as a W2 employee while providing services to our client, who is looking for people who are eligible to work in the US and can start immediately.
Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.
If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.
Apply to this Job
Share this Job
More Information
Looking for more?
Subscribe to our Newsletter
Quarterly newsletter with trends, news, and job information.