What are the responsibilities and job description for the Embedded Software Engineer position at Pi Square Technologies?
Job Title: Embedded SW Engineer
Visa: Any Visa
Location: Mossville, IL
Job Description
We are seeking a skilled Autosar Embedded Software Engineer to join our engineering team supporting machine and industrial embedded applications. The ideal candidate will be responsible for the development, configuration, integration, and testing of signal processing and diagnostic algorithms within embedded control systems. This role requires close collaboration with cross-functional teams including hardware engineers, software tool developers, and system engineers to deliver high-quality embedded software solutions.
Responsibilities
• Develop and configure embedded software using MATLAB/Simulink and Embedded C
• Design, implement, and test signal processing and diagnostic algorithms
• Support embedded control system development for machine and industrial applications
• Collaborate with hardware, systems, and software engineering teams
• Perform software integration, debugging, validation, and testing activities
• Work with AUTOSAR-based software architecture and Vector tools
• Maintain source code and version control using Git
• Participate in requirement analysis, code reviews, and technical discussions
Required Skills
• Embedded Software Development
• Embedded C Programming
• Autosar
• AUTOSAR Architecture
• Vector Tools
• Git Version Control
• Diagnostic Control Systems
• Embedded Control System Design
Qualifications
• Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
• 1–3 years of experience in embedded software development
• Strong understanding of embedded systems and control algorithms
• Experience in industrial or machine application software development is preferred
Preferred Skills
• Knowledge of CAN communication protocols
• Experience with software testing and debugging tools
• Familiarity with model-based development environments