ORS Partners

  • Embedded Controls Software Engineer

    Job Locations US-MA-Boston
    # of Openings
    Architecture and Engineering (non-IT)
  • Overview

    XL seeks an experienced Embedded Controls Engineer for real-time controls software development and support of vehicle control systems for hybrid electric vehicle product lines. Senior Embedded Controls Software Engineer candidates with greater qualifications will also be considered.


    • Perform real-time software development, analysis, and support for the following subsystems from concept, to prototype, and through production release and support:
      • micro-controllers that interface with the vehicle ECU, battery controls, power converters, SPI-bus and communication devices
      • wireless, telematics, and CAN bus communications units
    • Support development and execution of validation, testing, and optimization of the control systems and components including development of in-house testing equipment and in-vehicle field testing
    • Specific duties include:
      • Real-time code development for on-vehicle control and communications subsystems
      • Support engineering verification, design validation and production validation testing
      • System debug in the lab and on vehicles
      • Embedded hardware support for custom microcontroller and telematics
      • Perform system performance analysis
      • Keep records and provide documentation on all projects (SVN, GIT)
    • Collaborate with the technical organization on other outsourced vehicle and component testing projects for performance, durability, emissions, and safety
    • Ability and willingness to drive development vehicles (CDL not required)
    • Limited travel required to test facilities and customers which may include international travel
    • Candidate will report to the Control Systems Manager


    • BS in Computer Science, Computer Engineering or equivalent
    • 3+ years of real-time embedded software development and analysis experience including
      • microprocessor controllers
      • CAN bus communication systems
    • Direct experience with C, C++, Python, Java programming
    • Direct experience with communication protocols (e.g. CAN, SPI, 802.11, Bluetooth)
    • Thorough knowledge of 8/16-bit microcontrollers
    • Skilled in Microsoft Office applications.
    • Must be able to work full time in XL Boston office


    Preferred Qualifications

    • Direct experience in CAN bus communication hardware systems development
    • Direct experience with data analysis tools and statistical tools and techniques.
    • Direct experience in the development and commercialization of electrified vehicle control systems software
    • Direct experience in the development of cellular/telematics software and hardware systems
    • Practical working knowledge of: FMEA, APQP, PPAP, and Design (DV) & Production (PV) planning and testing


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed