Job Description
Job Title: Software Engineer – Embedded Systems
Job Description
This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces directly with sensors, control systems, and other hardware components, while contributing across the full embedded development lifecycle. The position offers the opportunity to work on cutting-edge embedded technologies, collaborate with multidisciplinary engineering teams, and grow into areas such as FPGA, IoT, and advanced system design.
Responsibilities
+ Design and implement embedded software using C and C++, with a strong preference for modern C++ standards such as C++17 or newer.
+ Develop firmware for microcontrollers and single-board computers that interact directly with sensors, actuators, and control systems.
+ Collaborate closely with electrical and hardware engineers to integrate sof...
Job Description
This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces directly with sensors, control systems, and other hardware components, while contributing across the full embedded development lifecycle. The position offers the opportunity to work on cutting-edge embedded technologies, collaborate with multidisciplinary engineering teams, and grow into areas such as FPGA, IoT, and advanced system design.
Responsibilities
+ Design and implement embedded software using C and C++, with a strong preference for modern C++ standards such as C++17 or newer.
+ Develop firmware for microcontrollers and single-board computers that interact directly with sensors, actuators, and control systems.
+ Collaborate closely with electrical and hardware engineers to integrate sof...
Apply for this Position
Ready to join Actalent? Click the button below to submit your application.
Submit Application