Current jobs related to Embedded Software Engineer - Carol Stream - Lorenz Engineering, a division of The Salem Group


  • Carol Stream, Illinois, United States Sterling Engineering Inc. Full time

    Job OverviewSterling Engineering Inc. is seeking a skilled Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products.Key ResponsibilitiesApply...


  • Carol Stream, Illinois, United States Sterling Engineering Inc. Full time

    Job OverviewAt Sterling Engineering Inc., we are seeking a skilled Embedded Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products.Key...


  • Carol Stream, Illinois, United States Sovereign Technologies Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Sovereign Technologies.Key Responsibilities:Design and develop software for embedded systemsCollaborate with cross-functional teams to ensure software meets requirementsTroubleshoot and debug software issuesRequirements:8+ years of experience in...


  • Carol Stream, Illinois, United States Sterling Engineering Full time

    Job Summary:As a skilled Embedded Software Engineer, you will be responsible for designing and developing software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products. This role requires a strong understanding of engineering principles and experience with QP graphic framework for...


  • Carol Stream, Illinois, United States Miller Full time

    Job Title: Software Automation ManagerMiller is seeking a highly motivated individual to lead our software automation efforts in collaborative and traditional robotics. As a Software Automation Manager, you will play a key leadership role in driving above-market growth in welding automation.Key Responsibilities:Manage software development focused on user...


  • Carol Stream, Illinois, United States Miller Full time

    Job Title: Software Automation ManagerMiller Welding Automation is seeking a highly motivated individual to lead our software automation team. As a Software Automation Manager, you will be responsible for driving above-market growth in welding automation through the development of new products and technologies.Key Responsibilities:Lead a geographically...


  • Carol Stream, Illinois, United States Marmon Holdings, Inc. Full time

    At Marmon Holdings, Inc., we are driven to innovate and enhance the eating and drinking experience. We are seeking a talented and motivated Software Engineer to join our dynamic team.About the JobWe are a leading provider of foodservice equipment for some of the world's biggest consumer brands. Our team is passionate about technology and committed to...


  • Carol Stream, Illinois, United States Marmon Holdings, Inc. Full time

    About the RoleWe are seeking a talented and motivated Software Engineer to join our dynamic team at Marmon Holdings, Inc.This internship offers a unique opportunity to gain hands-on experience in developing software solutions that address real-world challenges within the foodservice industry.The ideal candidate should have a passion for technology, a strong...


  • Carol Stream, Illinois, United States Antunes Full time

    Job Title: Mechanical Project EngineerAntunes is seeking a skilled Mechanical Project Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing complex mechanical systems that meet business requirements and technical specifications.Key Responsibilities:Mechanical Design and...


  • Carol Stream, Illinois, United States ITW Full time

    Job Title: Software Automation ManagerMiller Welding Automation is seeking a highly motivated individual to fill the role of Software Automation Manager. This position will focus on new product development in collaborative and traditional robotics, driving above market growth in welding automation.Key Responsibilities:Management of software development...


  • Carol Stream, Illinois, United States Antunes Full time

    Job Title: Mechanical Project EngineerWe are seeking a skilled Mechanical Project Engineer to join our dynamic team at Antunes. As a key member of our engineering team, you will be responsible for designing, developing, and implementing complex mechanical systems that meet business requirements and technical specifications.Key Responsibilities:Mechanical...


  • Carol Stream, Illinois, United States Marmon Holdings, Inc. Full time

    About the RoleWe are seeking a talented and motivated Software Engineer Intern to join our dynamic team at Marmon Holdings, Inc. This internship offers a unique opportunity to gain hands-on experience in developing software solutions that address real-world challenges within the foodservice industry.Key ResponsibilitiesPlan, manage, and execute small core or...


  • Carol Stream, Illinois, United States TEKsystems Full time

    We are seeking a skilled Full Stack Developer to join our team at TEKsystems. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining cloud-based applications using Angular, .Net Core, and SQL.The ideal candidate will have experience working with Agile methodologies and have a strong understanding of cloud-based...


  • Carol Stream, Illinois, United States BD Full time

    Job DescriptionBD Software Technology Solutions (STS) division seeks a hands-on Staff Engineer to develop and maintain a best-in-class cloud-native Reporting and Analytics platform.This position requires an enthusiastic technical leader to work across the entire stack, building highly scalable next generation Business Intelligence, Reporting and Analytics...


  • Carol Stream, Illinois, United States Marmon Holdings, Inc. Full time

    Marmon Foodservice Technologies, Inc.At Marmon Foodservice Technologies, Inc., we're driven to innovate with a clear purpose in mind: to enhance the eating and drinking experience, nourishing the people and communities we serve.We're seeking a proactive and enthusiastic Hardware Engineer Intern to join our dynamic team.This internship offers an exciting...


  • Carol Stream, Illinois, United States Marmon Holdings, Inc. Full time

    At Marmon Holdings, Inc., we are committed to attracting and retaining top talent to drive our success. As a proactive and enthusiastic Hardware Engineer Intern, you will have the opportunity to contribute to the design, development, and testing of innovative hardware products.About the JobWe are seeking a detail-oriented team member with a passion for...

  • Mechanical Engineer

    2 weeks ago


    Carol Stream, Illinois, United States Miller Full time

    Job Title: Mechanical EngineerJob SummaryWe are seeking a highly skilled Mechanical Engineer to join our team at Miller Electric. As a Mechanical Engineer, you will be responsible for designing and developing robotic systems for welding automation technologies. Your expertise in mechanical engineering, 3D modeling, and simulation software will be essential...


  • Carol Stream, Illinois, United States Marmon Holdings, Inc. Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Hardware Engineer Intern to join our dynamic team at Marmon Holdings, Inc. This internship offers an exciting opportunity to contribute to the design, development, and testing of innovative hardware products.Key ResponsibilitiesCollaborate with hardware engineers and cross-functional teams...


  • Carol Stream, Illinois, United States Elite Staffing Inc. Full time

    Job SummaryWe are seeking a highly skilled Mechanical Engineer to join our team at Elite Staffing Inc. in Carol Stream, IL. As a Mechanical Engineer, you will be responsible for designing and developing mechanical components and systems, managing design projects, and executing customer-specific orders.Key ResponsibilitiesDesign and develop mechanical...


  • Carol Stream, Illinois, United States ITW Full time

    Job DescriptionThe Graduate Applications & Mechanical Design Engineer will be responsible for reviewing customer applications and determining the most appropriate solution. They will also produce cost-effective and technically sound designs in-line with Loma design standards.Responsibilities:Prepare quotations for customized equipment based on customer...

Embedded Software Engineer

2 months ago


Carol Stream, United States Lorenz Engineering, a division of The Salem Group Full time

Job Title: Embedded Software Engineer

FLSA Status: Exempt

Department: Food Service Engineering

Reports To: Engineering Manager - Electrical Engineering


Position Summary:

As an Embedded Software Engineer, you will collaborate with the Leadership Team to develop innovative real-time embedded systems that drive advanced cooking appliances and equipment for the quick service restaurant industry. This role is integral to achieving [Company Name]'s vision by applying your engineering expertise to create robust, reliable software that meets our high standards for quality and performance.


Essential Roles & Responsibilities:

  • Software Development: Design and develop embedded controller software using C/C++ and modern software development tools. Implement real-time operating systems (RTOS) and UML-based graphic state machine design tools with auto-coding support.
  • System Integration: Collaborate with electrical hardware engineering to integrate control blocks within distributed modular systems, ensuring seamless hardware/software integration.
  • Quality Assurance: Utilize change management processes, code design reviews, and other tools to ensure product consistency and robustness. Create comprehensive test plans to verify and validate software.
  • Cross-Functional Collaboration: Work closely with other engineering teams to create test instructions, coordinate new product development activities, ensure agency compliance, and facilitate production releases.
  • Documentation: Prepare and maintain detailed documentation required for manufacturing products, including electronic control algorithms and software specifications.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies, continuously seeking ways to improve software design and development processes.


Essential Skills & Qualifications:

  • Embedded Software Development: Strong experience in developing embedded software using C/C++. Familiarity with project setup and configuration using tools like Microchip MPLAB Harmony or ST Microelectronics STMCube.
  • RTOS Expertise: In-depth knowledge of RTOS-based application development, with experience in FreeRTOS, OpenRTOS, or embedded Linux.
  • UML and Design Tools: Proficiency in UML-based design tools such as Quantum Leaps QP is highly desirable.
  • IDE and Debugging Tools: Experience with embedded development IDEs like MPLAB and in-circuit debuggers/programmers (e.g., Pickit, MPLAB Real ICE, STM STLink).
  • Electrical Engineering Tools: Competency in using electrical engineering measurement tools, including oscilloscopes, digital analyzers, and network communication protocol analyzers (CAN, RS485/232, SPI, Ethernet, USB).
  • Problem-Solving & Communication: Excellent organizational, interpersonal, and communication skills with a strong ability to solve technical problems and work both independently and as part of a team.
  • Technical Literacy: Proficiency in MS Office and experience with MRP and QAD systems.


Education & Experience:

  • Education: Bachelor’s degree in Electrical Engineering (BSEE), Computer Engineering (BSCE), or a related field.
  • Experience:
  • Minimum 5 years of embedded software development experience, preferably with QP graphic framework for embedded systems.
  • At least 2 years of experience working with RTOS and Linux-based systems, with integration experience in Quantum Leaps state machine framework preferred.
  • A minimum of 3 years of experience in code reviews and structured development processes, with desired experience in GIT repository source management.