Embedded Software Engineer

4 weeks ago


Elk Grove Village, Illinois, United States SPX Full time
Job Summary

As an Embedded Software Engineer at SPX, you will play a critical role in designing, developing, and testing high-performance electronics for unmanned ticket vending machines and embedded applications. This is a unique opportunity to work with a multi-disciplined, fast-paced team and contribute to the development of innovative solutions that impact the world.

Key Responsibilities
  • Design, build, test, troubleshoot, and support software for Ticket Vending Machines.
  • Execute the software development life cycle (SDLC) and identify and document requirements and design solutions.
  • Implement C/C++ applications and device drivers on Free RTOS and collaborate with other engineering disciplines in planning, design, and development of systems to ensure software and hardware performance and compatibility.
  • Write test plans and test cases, conduct unit, integration, and system-level testing, and deploy the application and evaluate customer feedback.
  • Contribute to and champion initiatives in a continuous improvement environment.
Requirements
  • Solid programming experience in C/C++.
  • Proven experience with RTOS, CAN, multi-process software architecture, device drivers, and OS security.
  • Experience with shell scripts, make files, and the gnu toolchain.
  • Experience with Agile development practices and source code control systems like GIT.
  • Experience with communication interfaces such as Ethernet, RS-232, RS-485, and J1708.
  • Programming experience with real-time multi-threaded embedded applications.
Preferred Qualifications
  • Good working knowledge of software development on RTOS and Ubuntu and Qt for embedded hands-on experience.
  • Familiarity with Test Driven Development, Continuous Integration, and DevOps.
  • Familiarity with graphical user interfaces and communications protocols such as TCP/IP, MQTT, and HTTPS.
  • Familiarity with databases and data stores such as SQLite and redis.
About SPX

SPX is a diversified, global supplier of infrastructure equipment with scalable growth platforms in heating, ventilation, and air conditioning (HVAC), detection and measurement, and engineered solutions. We offer a wide array of highly engineered products with strong brands and a commitment to innovation and customer satisfaction.



  • Elk Grove Village, Illinois, United States SPX Full time

    Job SummaryAs an Embedded Software Engineer at SPX, you will be responsible for designing, developing, and testing high-performance electronics for unmanned ticket vending machines and embedded applications.Key ResponsibilitiesDesign, build, test, troubleshoot, and support software for Ticket Vending MachinesExecute the software development life cycle...


  • Elk Grove Village, Illinois, United States Genfare Full time

    As a key member of our team at Genfare, you will play a crucial role in the design, development, and testing of high-performance electronics for unmanned ticket vending machines and embedded applications. You will be working with a multi-disciplined, fast-paced team and should be prepared to work on a large variety of interesting projects. We are looking for...


  • Elk Grove Village, Illinois, United States MC Machinery Systems Inc Full time

    Job Title: Software Applications EngineerDESCRIPTION:The software applications engineer will design, develop, and support manufacturing software control systems used with Mitsubishi fabrication equipment at customer facilities located in North America.This role requires the ability to independently manage work assignments and complete project lifecycle...


  • Elk Grove Village, Illinois, United States MC Machinery Systems, Inc. Full time

    Job DescriptionMC Machinery Systems, Inc. is seeking a skilled Software Applications Developer to design, develop, and support manufacturing software control systems used with Mitsubishi fabrication equipment at customer facilities located in North America.Key Responsibilities:Design and develop automation software to enable manufacturing technologiesAnalyze...


  • Elk Grove Village, Illinois, United States MC Machinery Systems Full time

    Job Title: Software Applications DeveloperJob Description:At MC Machinery Systems, we are seeking a skilled Software Applications Developer to join our team. As a Software Applications Developer, you will design, develop, and support manufacturing software control systems used with Mitsubishi fabrication equipment at customer facilities located in North...

  • Electrical Engineer

    4 weeks ago


    Elk Grove Village, Illinois, United States Actalent Full time

    Job Summary:Actalent is seeking an Electrical Engineer to fill a key role in our team. The successful candidate will be responsible for designing custom electrical drawings, programming PLCs, and managing multiple electrical drawings and revisions for new and existing projects. The ideal candidate will have a strong background in electrical engineering and...


  • Elk Grove Village, Illinois, United States Michael Page Full time

    Key Responsibilities:Develop and implement manufacturing processes and procedures to ensure efficient production and high-quality products.Collaborate with engineering and quality teams to resolve quality issues and improve manufacturing processes.Design and procure special tools and equipment to support production needs.Provide technical support for new...


  • Elk Grove Village, Illinois, United States Sterling Engineering Full time

    As a Senior Controls Engineer at Sterling Engineering, you will play a pivotal role in designing, programming, and implementing cutting-edge control automation systems. Our client operates business units specializing in the design and manufacturing of industrial systems for diverse markets worldwide.Key Responsibilities:Spearhead the design, programming,...


  • Elk Grove Village, Illinois, United States Sterling Engineering, Inc. Full time

    Senior Controls EngineerOverviewAs a Senior Controls Engineer at Sterling Engineering, Inc., you will play a pivotal role in designing, programming, and implementing cutting-edge control automation systems. Our client operates business units specializing in the design and manufacturing of industrial systems for diverse markets worldwide.Key...


  • Buffalo Grove, Illinois, United States CVS Health Full time

    Job SummaryCVS Health is seeking a skilled Software Development Engineer to join our team. As a member of our Platform Innovation team, you will work on building high-quality, usable products for our customers and stakeholders.You will be responsible for educating business and technology personnel on agile and XP development processes, creating products from...


  • Buffalo Grove, Illinois, United States Flextronics Full time

    Job SummaryFlex is seeking a highly skilled Controls Engineer to join our team in Buffalo Grove, IL. As a Controls Engineer, you will provide technical expertise in the areas of controls and electronic circuitry to achieve safety, quality, and productivity targets in a medical device manufacturing plant.Key ResponsibilitiesProvide leadership and technical...


  • Buffalo Grove, Illinois, United States Corporation Service Company Full time

    Job DescriptionAre you passionate about AI/ML and eager to apply your skills to solve complex business problems in the tax domain? Do you value continuous learning, mentorship, and a collaborative work culture? We do too.CSC is seeking a highly skilled AI/ML Software Engineer to join our team in Buffalo Grove, IL. In this role, you will be at the forefront...


  • Elk Grove Village, Illinois, United States Magnetic Inspection Laboratory Full time

    Job Title: Quality EngineerAt Magnetic Inspection Laboratory, we are seeking a highly skilled Quality Engineer to join our team. The successful candidate will be responsible for ensuring compliance with Aerospace & Defense specifications and company requirements.Key Responsibilities:Provide engineering support to optimize workflows and troubleshoot...


  • Elk Grove Village, Illinois, United States Abrazo Group Full time

    The Abrazo Group is seeking a skilled Technical Support Specialist to serve as the software administrator, shepherd, and applications support resource for our end user community. This role is an opportunity for the curious technical mind who enjoys working in and supporting an evolving environment.Key Responsibilities:AdministrationManage and administer...


  • Elk Grove Village, Illinois, United States Magnetic Inspection Laboratory Full time

    Job Summary:As a Quality Engineer at Magnetic Inspection Laboratory, you will play a crucial role in ensuring the company's Quality Management System (QMS) meets Aerospace & Defense specifications and company requirements. This position requires a strong understanding of quality management principles, including Six Sigma methodology, Lean manufacturing...


  • Elk Grove Village, Illinois, United States Pkaza Full time

    Job DescriptionHVAC Field Service Engineer Elk Grove, IL (multiple locations throughout east coast / relo available) This opportunity is with a leading global provider of mission-critical precision cooling equipment. This company offers a complete product line of Mechanical and HVAC equipment that are custom-fit to the requirements of their client's...


  • Elk Grove Village, Illinois, United States LAUNCH Technical Workforce Solutions Full time

    Job Title: HVAC Refrigeration TechJob Summary:LAUNCH Technical Workforce Solutions is seeking a skilled HVAC Refrigeration Tech to join our team. As an HVAC Refrigeration Tech, you will be responsible for maintaining and repairing cryogenic systems, providing technical support to customers, and ensuring compliance with quality management systems and safety...


  • Elk Grove Village, Illinois, United States PMI KYOTO Packaging Systems Full time

    Job SummaryAs a Quality Assurance Technician at PMI KYOTO Packaging Systems, you will play a crucial role in ensuring the quality of our products. Your primary responsibility will be to inspect, test, and analyze materials, parts, and products for defects and deviations from specifications. You will work closely with the production team to identify and...


  • Buffalo Grove, Illinois, United States CVS Health Full time

    At CVS Health, we're committed to delivering enhanced human-centric healthcare for a rapidly changing world. As a Lead Frontend Engineer, you'll play a key role in building an integrated platform that enables the delivery of products to drive engagement and revolutionize health and wellness. You'll join a product team that's building a disruptive cloud...


  • Buffalo Grove, Illinois, United States CVS Health Full time

    Transforming Customer Experience with Innovative SolutionsAt CVS Health, we're on a mission to revolutionize the way we deliver healthcare services. As a Sr. Software Development Engineer, you'll play a critical role in shaping our customer experience by designing and implementing cutting-edge solutions that integrate our systems and services. **Key...