Job Description
Apply (by clicking the relevant button) after checking through all the related job information below.
Position Summary :
Under the direction of the Engineering Manager, embedded real-time systems are developed to drive cooking appliances and equipment in the quick service restaurant industry.
Essential Roles & Responsibilities :
• Responsible for applying engineering principles to the development of software for new embedded controller programs, reliable electronic control algorithms, and documentation needed to manufacture products.
• Designs embedded controller software using modern software development tools, RTOS and UML based graphic state machine design tools with auto coding support.
• Integrate control blocks within distributed modular systems.
• Collaboratively works with electrical hardware engineering to design software to fulfill requirements and to achieve hardware / software integration objectives.
• Utilize change management and code design reviews and other process tools to ensure the product is consistent and robust.
• Creates test plans to thoroughly test the software for verification and validation activities.
• Partners with other engineering teams to create test instructions, orchestrate new product development activities, coordination of agency compliance and production release.
• Performs other related duties as assigned by Team Leader(s).
Essential Skills & Role Qualifications :
• Strong embedded software development skills using C / C++
• Strong understanding of embedded project setup and configuration using tools such as Microchip MPLAB Harmony or ST Microelectronics STM Cube.
• Strong understanding of real time operating systems RTOS based application development, experience with OS such as Free / Open RTOS or similar is necessary, embedded Linux experience is desirable.
• Familiarity and experience with UML based design tools such as Quantum Leaps QP are highly desirable.
• Experience with the embedded development IDEs such as MPLAB or similar, experience of using in-circuit debuggers / programmers such as Pick it, MPLAB Real ICE, STM ST Link, or similar is a must.
• Understanding and experience using electrical engineering measurement tools such as Oscilloscopes, digital analyzers and network communication protocol (CAN, RS485 / 232, SPI, Ethernet, USB) analyzers is required.
• Excellent organizational skills, strong interpersonal / communication skills, leadership, planning and technical / problem solving ability.
• Action and detail oriented, and strong customer service skills drive for results, and make decisions.
• Ability to differentiate colors, read blueprints / schematics, and possess basic electromechanical abilities.
• Must work well independently and in a team, be self-motivated, and work effectively in a multi-tasking environment.
• Computer Literate : MS Office, MRP, QAD
Essential Education & Experience :
• Minimum BSEE / BSCE or similar engineering degree or experience
• Minimum 5 years of embedded software development experience, development experience in QP graphic framework for embedded systems is preferred
• Minimum 2 years working with RTOS and Linux based systems is required, experience of integration with Quantum leaps state machine framework is desired.
• Minimum 3 year in code reviews and a structured process for development, experience with GIT repository source management is desired.
Company Description :
Technosoft Engineering has been a global provider of Digital Engineering & Consulting, Product Engineering, Manufacturing Engineering, Software Engineering, and Data Analytics for over 25 years.
Established in 1+++ as a division of the 50-year-old Technocraft Group, Technosoft serves clients in various industries, including Transportation, Industrial Products, Process Industry, Medical Equipment, Energy, and Furniture.
Currently, we are looking to expand our team urgently. W2 / Corp-corp / 10++ / (H1 transferable acceptable).
J-18808-Ljbffr
Last updated : 2026-0+-22
💡 Quick Summary
Seeking a career-building opportunity? The Embedded software developer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Chicago offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
