Principal Software Engineer

2 weeks ago


Norwalk CT, United States FUSTIS LLC Full time

Principal Software Engineer (Embedded Systems) Location: Norwalk, CT (100% Onsite 5 days/week) Position Type: Full-Time / Direct Hire (W2) Salary: $200K+ base + 13% bonus Experience Required: 1020 years Domain: Industrial Automation & Robotics Work Authorization: US Citizen or Green Card Interview Process: 2 Teams Interviews Onsite Interview (expenses paid) How Many Years With (Candidate Screening Section) C: C++: RTOS: Embedded Software Development: Device Driver Software Development: Job Description We are seeking a Principal Software Engineer Embedded Systems to join a high-performance engineering team building next-generation industrial automation and robotics platforms. This role blends hardware, firmware, real-time systems, machine learning components, and high-performance automation into one of the most technically challenging environments. The ideal candidate is passionate about writing software that interacts directly with real machines, drives motion control, solves physical-world problems, and contributes to global-scale automation systems. This role is hands-on, impact-driven, and perfect for someone who wants to see their code operating in motion not just in a console. Key Responsibilities Design, implement, and optimize embedded software in C/C++ for real-time control systems. Develop and maintain real-time operating system (RTOS) based applications. Implement low-latency firmware, control loops, and motion-control algorithms. Work with hardware teams to integrate sensors, actuators, and automation components. Architect scalable, high-performance embedded platforms for industrial robotics. Develop device drivers, board support packages (BSPs), and hardware abstraction layers. Own full lifecycle development: requirements design implementation testing deployment. Develop machine-learningbased modules for system categorization and algorithm organization (experience helpful, not required). Build real-time monitoring tools, diagnostics interfaces, and system health analytics. Troubleshoot complex hardware/software interactions in a real-time environment. Work closely with electrical, mechanical, and controls engineers. Participate in code reviews, architectural discussions, and continuous improvement. Required Qualifications Bachelors degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (Masters a plus). 1020 years professional experience in: C and C++ programming Embedded Software Development RTOS-based design (e.g., FreeRTOS, QNX, VxWorks, ThreadX, etc.) Control systems and real-time embedded environments Strong experience with: Device driver development Board bring-up and hardware interfacing Debugging tools (oscilloscopes, logic analyzers, JTAG, etc.) Excellent understanding of: Memory management Multithreading Interrupt-driven systems Communication protocols (UART, SPI, I2C, CAN, Ethernet) Preferred Qualifications Experience with robotics, motion control, industrial automation, or safety-critical systems. Exposure to machine learning integration in embedded platforms. Experience in high-precision or high-speed automation workflows. Target Industries / Domains Ideal candidates may come from: Medical Devices Semiconductor Equipment Aerospace & Defense Industrial Control Systems Robotics & Automation Machinery & Mechatronics Appliances & Devices Embedded Consumer or Industrial Electronics



  • Norwalk, CT, United States FUSTIS LLC Full time

    Principal Software Engineer (Embedded Systems) Location: Norwalk, CT (100% Onsite – 5 days/week) Position Type: Full-Time / Direct Hire (W2) Salary: $200K+ base + 13% bonus Experience Required: 10–20 years Domain: Industrial Automation & Robotics Work Authorization: US Citizen or Green Card Interview Process: 2× Teams Interviews →...


  • Norwalk, CT, United States FUSTIS LLC Full time

    Principal Software Engineer (Embedded Systems) Location: Norwalk, CT (100% Onsite – 5 days/week) Position Type: Full-Time / Direct Hire (W2) Salary: $200K+ base + 13% bonus Experience Required: 10–20 years Domain: Industrial Automation & Robotics Work Authorization: US Citizen or Green Card Interview Process: 2× Teams Interviews → Onsite Interview...


  • Danbury, CT, United States Smith Arnold Partners Full time

    If you're an experienced software engineer who wants to build things that actually move — fast, accurately, and at scale — this is a role worth considering. This is a role for engineers who want to build the core — not just bolt things on. If you want to own complex systems, influence product direction, and work in an environment where your expertise...


  • Danbury, CT, United States Smith Arnold Partners Full time

    If you’re an experienced software engineer who wants to build things that actually move — fast, accurately, and at scale — this is a role worth considering. This is a role for engineers who want to build the core — not just bolt things on. If you want to own complex systems, influence product direction, and work in an environment where your expertise...


  • Danbury, CT, United States Rise Technical Full time

    Principal Embedded Software Engineer Danbury, Connecticut (On-site)$150,000 - $200,000 + Bonus + Re-location Package + Healthcare Insurance + 401k + PTO Are you a Senior or Principal Software Engineer, with extensive experience in C++ and mechatronics, looking for a hands-on development role offering progression to management and the chance to recognized as...


  • Norwalk, United States Black Rock Solutions INC Full time

    Principal Software Engineer (Embedded Systems) Location: Norwalk, CT Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Responsibilities As a software engineer, you'll tackle challenges that blend hardware and software—working on things like machine learning for organizing and categorizing...


  • Norwalk, CT, United States Kaav Inc. Full time

    Principal Software Engineer (Embedded Systems) How Many Years With C++: RTOS: Embedded: Developing SW that controls machines Control Systems: W2 Details Position: Principal Software Engineer (Embedded Systems) 10+ years needed for this role. Location: Norwalk, CT area (5 days onsite) - relocation is offered Duration: Full-Time/Direct (W2) Interview: Teams...


  • Norwalk, CT, United States Kaav Inc. Full time

    Principal Software Engineer (Embedded Systems) How Many Years With C++: RTOS: Embedded: Developing SW that controls machines Control Systems: W2 Details Position: Principal Software Engineer (Embedded Systems) 10+ years needed for this role. Location: Norwalk, CT area (5 days onsite) - relocation is offered Duration: Full-Time/Direct (W2) Interview: Teams...


  • Norwalk, CT, United States Kaav Inc. Full time

    Principal Software Engineer (Embedded Systems) How Many Years With C++: RTOS: Embedded: Developing SW that controls machines Control Systems: W2 Details Position: Principal Software Engineer (Embedded Systems) 10+ years needed for this role. Location: Norwalk, CT area (5 days onsite) - relocation is offered Duration: Full-Time/Direct (W2) Interview: Teams...


  • Norwalk, United States FUSTIS LLC Full time

    Principal Software Engineer (Embedded Systems)Location: Norwalk, CT (100% Onsite – 5 days/week)Position Type: Full-Time / Direct Hire (W2)Salary: $200K+ base + 13% bonusExperience Required: 10–20 yearsDomain: Industrial Automation & RoboticsWork Authorization: US Citizen or Green CardInterview Process: 2× Teams Interviews → Onsite Interview (expenses...