×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer; Embedded Systems

Job in Norwalk, Fairfield County, Connecticut, 06860, USA
Listing for: FUSTIS LLC
Full Time position
Listed on 2025-12-28
Job specializations:
  • Software Development
    Embedded Software Engineer, Robotics, Software Engineer
Salary/Wage Range or Industry Benchmark: 200000 USD Yearly USD 200000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer (Embedded Systems)

Principal Software Engineer (Embedded Systems)

1 week ago Be among the first 25 applicants

This range is provided by FUSTIS LLC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$/yr - $/yr

Direct message the job poster from FUSTIS LLC

Principal Software Engineer (Embedded Systems)

Location: Norwalk, CT (100% Onsite – 5 days/week)

Salary: $200K+ base + 13% bonus

Experience

Required:

10–20 years

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

  • Bachelor’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++ programming
    • Embedded Software Development
    • Control systems and real‑time embedded environments
    • Strong experience with:
      • Board bring‑up and hardware interfacing
      • Debugging tools (oscilloscopes, logic analyzers, JTAG, etc.)
      • Memory management
      • Multithreading
      • 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.

Ideal candidates may come from:

  • Medical Devices
  • Semiconductor Equipment
  • Aerospace & Defense
  • Robotics & Automation
  • Machinery & Mechatronics
  • Appliances & Devices
  • Embedded Consumer or Industrial Electronics
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Information Technology
Industries
  • Staffing and Recruiting

Medical insurance

Vision insurance

401(k)

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary