Principal Software Engineer

1 week ago


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 paid)"How Many Years With" (Candidate Screening Section)C:C++:RTOS:Embedded Software Development:Device Driver Software Development:Job DescriptionWe 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 ResponsibilitiesDesign, 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-learning–based 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 QualificationsBachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (Master's a plus).10–20 years professional experience in:C and C++ programmingEmbedded Software DevelopmentRTOS-based design (e.g., FreeRTOS, QNX, VxWorks, ThreadX, etc.)Control systems and real-time embedded environmentsStrong experience with:Device driver developmentBoard bring-up and hardware interfacingDebugging tools (oscilloscopes, logic analyzers, JTAG, etc.)Excellent understanding of:Memory managementMultithreadingInterrupt-driven systemsCommunication protocols (UART, SPI, I2C, CAN, Ethernet)Preferred QualificationsExperience 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 / DomainsIdeal candidates may come from:Medical DevicesSemiconductor EquipmentAerospace & DefenseIndustrial Control SystemsRobotics & AutomationMachinery & MechatronicsAppliances & DevicesEmbedded Consumer or Industrial Electronics



  • 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...


  • 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...


  • 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, United States FUSTIS LLC Full time

    Principal Software Engineer (Embedded Systems) Location: Norwalk, CT (100% Onsite – 5 days/week) Salary: $200K+ base + 13% bonus Experience Required: 10–20 years 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...


  • Norwalk, CT, United States Kasmo Global Full time

    Job Title: Principal Software Engineer - Embedded Systems Duration: Full-Time, Direct Hire (W2) Work Authorization: U.S. Citizens and Green Card Holders Only (No sponsorship now or in the future) About the Role We are seeking a highly experienced Principal Software Engineer - Embedded Systems to join a cutting-edge engineering team working on...


  • Norwalk, CT, United States Kasmo Global Full time

    Job Title: Principal Software Engineer - Embedded Systems Duration: Full-Time, Direct Hire (W2) Work Authorization: U.S. Citizens and Green Card Holders Only (No sponsorship now or in the future) About the Role We are seeking a highly experienced Principal Software Engineer - Embedded Systems to join a cutting-edge engineering team working on...


  • Norwalk, CT, United States Kasmo Global Full time

    Job Title: Principal Software Engineer - Embedded Systems Duration: Full-Time, Direct Hire (W2) Work Authorization: U.S. Citizens and Green Card Holders Only (No sponsorship now or in the future) About the Role We are seeking a highly experienced Principal Software Engineer - Embedded Systems to join a cutting-edge engineering team working on...