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
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.
- 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.
- 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....SuggestedFull timeRelocation package
$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...SuggestedFull timeTemporary workRemote work- ...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...SuggestedFull timeWorldwide
- ...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...SuggestedRemote jobInternship
- ...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...SuggestedAfternoon shift
$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 jobFull timeShift work$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,...$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 timeTemporary workRemote work- ...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...
- ...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
- ...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 workRemote workRelocation
$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$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 jobFull time$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...$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 officeRemote work- ...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...
- 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 timeImmediate start
$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 timeContract workRemote work$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 placementShift workAfternoon shift- ...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...
- ...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 workLocal areaRemote work
$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 officeLocal area$106.93k
...Vertrax, Inc. Hamden, CT seeks Software Engineer to analyze, design & develop applications using Java, REACT JS, SQL, AWS, Windows, Linux, Hibernate and Spring Framework. Annual salary $106,933. Resumes to: ****@*****.***. recblid 8pugp3fvs2bohmun9gif54a6a8q4x6...$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 timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week$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 officeLocal area- ...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 officeImmediate startRemote work
- ...Software Engineer - iOS Development We are seeking an experienced Software Engineer specializing in iOS development to design and deliver high-performance, scalable mobile applications. The ideal candidate will have strong expertise in Swift, SwiftUI, and modern iOS...
- ...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...
$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 placementLocal area- ...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...InternshipWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Embedded Systems. Be the first to apply!
Related searches
- healthcare software sales Norwalk, CT
- id software Norwalk, CT
- internship software Norwalk, CT
- embedded software Norwalk, CT
- software implementation project manager Norwalk, CT
- software sales Norwalk, CT
- entry level software sales Norwalk, CT
- software intern Norwalk, CT
- remote software sales Norwalk, CT
- software Norwalk, CT



