Actalent
Fitchburg, WI
Job Title: Embedded Software Engineer Responsibilities Design, develop, and maintain embedded software in C++ , focusing on core algorithms and business logic. Collaborate with a small team of embedded engineers to define, implement, and refine system requirements and software architecture. Perform detailed hardware integration, including working closely with microcontrollers and embedded peripherals to ensure reliable system behavior. Analyze, document, and refine requirements for embedded systems, ensuring traceability from requirements to implementation. Implement and manage multithreaded software components, including the use of threading, mutexes, and semaphores to ensure safe and efficient concurrent execution. Develop and optimize software that interfaces with CAN communication protocols and other communication interfaces as required. Implement and maintain graphical user interface features using TouchGFX on STM 32-bit...

