Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Embedded Systems

Kasmo Global

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 high-performance automation and control solutions. In this hands-on, full-time position, you'll develop software that powers real machines-solving real-world problems in real-time environments.


You will be part of a highly collaborative team driving innovation at the intersection of software and hardware. Your work will directly impact machine learning algorithms, real-time monitoring, automation systems, and industrial control solutions. This role offers high visibility, tangible impact, and continuous professional growth.


Key Responsibilities

  • Architect, design, and implement embedded software solutions for complex control systems.
  • Develop real-time software in C++ for embedded devices with RTOS-based platforms.
  • Collaborate closely with electrical and mechanical engineers to ensure tight hardware/software integration.
  • Lead the design of scalable and efficient software modules and system frameworks.
  • Develop and optimize algorithms for signal processing, system control, and automation.
  • Participate in code reviews, unit testing, integration, and system validation.
  • Mentor junior engineers and contribute to best practices and process improvements.
  • Troubleshoot and debug system-level issues across hardware/software boundaries.
  • Deliver high-quality solutions within Agile development teams in a fast-paced environment.
Required Qualifications
  • 10+ years of professional experience in embedded software development.
  • Strong proficiency in C++ (modern C++ preferred).
  • Deep experience with Embedded Systems and RTOS (e.g., FreeRTOS, VxWorks, QNX, etc.).
  • Solid understanding of control systems , low-level hardware interfaces (SPI, I2C, UART, GPIO), and real-time constraints.
  • Experience designing and implementing multi-threaded and real-time software architectures .
  • Demonstrated success developing software for machines, robotics, industrial automation, or similar physical systems.
  • Proven ability to work onsite in a lab/manufacturing/R&D environment, collaborating with cross-functional teams.
Preferred Experience
  • Familiarity with machine learning , signal processing, or data categorization techniques.
  • Background in one or more of the following industries:

    • Medical Devices
    • Semiconductor Equipment
    • Automotive / Aerospace / Defense
    • Industrial Control Systems
    • Robotics / Appliances / Embedded Devices
  • Experience with safety-critical systems or certification processes (ISO 26262, DO-178, IEC 62304, etc.).
  • Strong knowledge of software lifecycle tools (version control, CI/CD pipelines, issue tracking).
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Embedded Systems in Norwalk, CT vacancy
  •  ...Template #2 How Many Years With C: C++: RTOS: Embedded Software: Device Driver Software Development: W2 Details Position : Principal Software Engineer (Embedded Systems) need between 10-20 years of experience needed for this role.... 
    Suggested
    Full time
    Relocation package

    3B Staffing LLC

    Norwalk, CT
    3 days ago
  • $152.07k - $202.76k

     ...AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing...  ...strategy, with a focus on AI-native engineering, agentic systems, intelligent automation, and large-scale distributed... 
    Suggested
    Full time
    Temporary work
    Remote work

    Lumen

    Norwalk, CT
    2 hours ago
  •  ...Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product...  ...architectural direction while remaining deeply embedded in the codebase. Key...  ...with diverse customer ERP and procurement systems Observation-Friendly APIs: Implement... 
    Suggested
    Full time
    Worldwide

    Ritchie Bros.

    Norwalk, CT
    14 hours ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building...  ...testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing code fixes... 
    Suggested
    Remote job
    Internship

    Danaher

    Norwalk, CT
    3 days ago
  •  ...Software System Integration Engineer Working hours: Second Shift: 2PM-10 PM EST Test automation - Python and C++ Embedded is preferred (more from testing & quick bug fix perspective) Experience with one scripting language- Python, Bash, Perl, etc. Experience... 
    Suggested
    Afternoon shift

    Keylent Inc

    Wilton, CT
    14 hours ago
  • $155.66k - $225.16k

     ...hiring our first AI Automation Engineer to lead how we apply AI...  ...opportunity to shape how LLMs become embedded in our daily operations. Your...  ...maintain internal tools and systems that automate existing work...  ...own process of creating this software Collaborate with teams... 
    Remote job
    Full time
    Shift work

    Quora

    Norwalk, CT
    2 hours ago
  • $132.23k - $176.31k

     ...proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production...  ..., scalability, and efficiency of our systems, with a strong emphasis on AWS...  ...requires an AI-native mindset, understands the software development lifecycle (from coding to support... 
    Full time
    Temporary work
    Remote work

    Lumen

    Norwalk, CT
    2 hours ago
  • $100k - $200k

     ...itself, and actively identify, diagnose, and remedy data issues Provide ongoing maintenance, support, and enhancements for existing systems and platforms Communicate regularly with team managers Collaborate cross-functionally with internal tech and data teams,... 

    Verition Group LLC

    Norwalk, CT
    1 day ago
  •  ...Senior PHP Software Engineer Location: Norwalk, CT Duration: 6-12 months+ Description: Role Summary: Senior PHP software engineer...  ...at least three years' experience developing for enterprise systems. Job Responsibilities: Work with users to identify comprehensive... 

    Georgia IT Inc

    Norwalk, CT
    3 days ago
  •  ...The Opportunity: A small, highly technical team is hiring a senior engineer to work on a set of core systems that are the foundation for our firm. These tools are already deeply embedded across the organization, and the work centers on making them faster, more stable,... 
    Work at office

    CPS

    Old Greenwich, CT
    5 days ago
  •  ...Title: Senior Software Design Engineer Location: Fairfield, CT (NO REMOTE - Candidates need to relocate to Fairfield, CT in 1 month or...  ...efficient manner. Requirements C/C++, Python, Linux, Embedded/Realtime software development Desirable. Knowledge of full... 
    Contract work
    Remote work
    Relocation

    3B Staffing LLC

    Fairfield, CT
    2 days ago
  • $119.2k - $149k

     ...around the globe. Sr. SDET (Senior Software Development Engineer in Test, Merchandising Automation)...  ...and campaign toolchain to downstream systems. This is an engineering-first role...  ...APIs and event pipelines. Experience embedding automated tests into CI/CD pipelines... 
    Contract work

    Subway

    Bridgeport, CT
    14 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Norwalk, CT
    2 hours ago
  • $100k - $140k

    Job Description ServiceNow Developer with AI agent experience Location South Norwalk, CT Responsibilities Development & Enhancement of AI Agent Products Contribute to the development and enhancement of AI Agent products, including: Technical Design Agents Configuration...

    Tata Consultancy Services

    Norwalk, CT
    3 days ago
  • $140k - $180k

     ...AI Agent Engineer About Valitana Valitana is a rapidly growing...  ...— that shape every AI system Valitana builds from here. The...  ...servers, retrieval systems, embedding pipelines, and orchestration...  ...~3–5+ years of experience in software development, with strong proficiency... 
    Work at office
    Remote work

    VALITANA

    Stamford, CT
    4 days ago
  •  ...availability, scalability, and reliability of systems and applications. What will be your...  ...or CloudFormation. Mentor junior engineers and provide technical guidance. Stay...  ...Kubernetes. Experience in application software development Company Benefits... 

    Interactive Brokers

    Old Greenwich, CT
    14 hours ago
  • $180k - $250k

     ...Reports to: SVP of Technology, SVP of Engineering, and VP of Engineering Bitmine Immersion...  ...cloud, infrastructure, and validator systems. We're hiring a Lead Security Engineer...  ...real detection and response capability, embedding least-privilege and secure-by-default practices... 
    Full time
    Contract work
    Remote work

    BitMine Immersion Technologies

    Norwalk, CT
    14 days ago
  • Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...
    Full time
    Immediate start

    Stellantis

    Norwalk, CT
    3 days ago
  • $135k - $155k

     ...Director Of Site Reliability Engineer If you're looking for a meaningful career, you'...  ...is a pivotal technical leader within the Software Engineering organization, tasked with transforming...  .... This role goes beyond maintaining systems—it reimagines and modernizes operational... 
    Work experience placement
    Shift work
    Afternoon shift

    Webster Bank

    Stamford, CT
    5 days ago
  • $107.3k - $185.84k

     ...Description: This Lockheed Martin (LM) Enterprise Business and Digital Transformation (EBDT) Software Engineer position is for a Java / COTS developer for the Rotary & Mission Systems (RMS) IT organization supporting engineering applications for the RMS business area... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

    Stamford, CT
    4 days ago
  • $120k - $170k

     ...inspire people to thrive. About the role As our Senior Software Engineer, you'll join the Content Delivery Engineering team (CDE)...  ...USA. Your mission is to get involved and be responsible for systems delivering high-quality streaming for millions of viewers of... 
    Work at office
    Local area

    NBCUniversal

    Stamford, CT
    14 hours ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters....  ...unit/integration tests. Oversee integrations with internal systems and 3rd party services. Ensure performance, security, accessibility... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Bridgeport, CT
    4 days ago
  • $105k - $145k

     ...and inspire people to thrive. About the role As our Software Engineer, you'll join the Content Delivery Engineering team (CDE) within...  ...Develop & maintain new and existing software systems & features as a Go and/or Python specialist, with projects primarily... 
    Work at office
    Local area

    NBCUniversal

    Stamford, CT
    5 days ago
  •  ...guidance tailored to their clients' needs. They are looking for a Software Engineer who will design, develop, and maintain high-quality software...  ...patterns. Debug, test, and optimize existing software systems to ensure their performance and reliability. Software... 

    The Right Click, Inc.

    Stamford, CT
    4 days ago
  • $165k - $187k

     ...Senior Software Engineer O'Shaughnessy Asset Management (OSAM) is part of Franklin Templeton, a forward-thinking asset manager that has built its success through powerful partnerships. We leverage cutting-edge strategies and deep insights to unlock opportunities for... 
    Local area
    Remote work
    Work visa

    Franklin Resources, LLC.

    Stamford, CT
    5 days ago
  •  ...Software Engineer Ellington has a 30-year track record of delivering attractive returns to investors, capturing upside in good markets and...  ...Providing production support for various time-sensitive systems such as signal dashboards, portfolio management systems, external... 
    Internship
    Work at office
    Flexible hours

    Ellington Financial

    Old Greenwich, CT
    5 days ago
  • $150k - $300k

     ...Software Engineer At Citadel, software engineers are responsible for building the systems that power every aspect of our investment process, from research and analysis to trading, risk management, funding and settlement. Working side by side with investors and quantitative... 
    Flexible hours

    Citadel

    Old Greenwich, CT
    1 day ago
  • $118k - $178k

     ...(*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own...  ...discussions and contribute architectural decisions at the service and system level. Identify and implement reliability improvements... 
    Work experience placement
    Local area

    Indeed

    Stamford, CT
    5 days ago
  •  ...opportunities using state-of-the-art technology. The Brokerage System Development Team is responsible for providing trading and...  ...responsible for: Design, implement and deliver high quality software solutions that conform to architectural standards Manage and... 

    Interactive Brokers

    Old Greenwich, CT
    14 hours ago
  •  ...remote) About your team: Our clearing applications group works on back-end, internal systems and client-facing applications. These applications support Funds and banking software handling client cash, brokerage operations, securities borrowing and lending, clearing... 
    Work at office
    Immediate start
    Remote work

    Interactive Brokers

    Old Greenwich, CT
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Embedded Systems. Be the first to apply!