1

Principal Embedded Software Engineer Jobs in Connecticut

The Software engineer needs to develop embedded software for our commercial elevator products. The successful candidate will be capable of working in a team environment and will be open to getting ...

Embedded Engineer I

Northford, CT · On-site

$120K - $158K/yr

Understanding of hardware-software integration and testing. * De-bugging skills. * MCU architecture ... Develop and maintain embedded software solutions utilizing C/C++ programming languages.

Embedded Engineer I

Northford, CT · On-site

$120K - $158K/yr

Understanding of hardware-software integration and testing. * De-bugging skills. * MCU architecture ... Develop and maintain embedded software solutions utilizing C/C++ programming languages.

Job#: 3032774 Software Engineer Location: bloomfield, Connecticut (Onsite) Employment Type ... Lead the development of embedded software, including controller software, tools, simulation ...

Embedded Software Leadership: Lead the development and implementation of embedded software for ... Provide technical leadership and guidance to the embedded software engineering team, promoting best ...

Embedded Software Leadership: Lead the development and implementation of embedded software for ... Provide technical leadership and guidance to the embedded software engineering team, promoting best ...

Software Engineer The Software Engineer designs, develops, troubleshoots and debugs moderately ... Designing embedded systems using microcontrollers, sensors and analog/digital interface circuits.

Lead development and enhancement of embedded control software and applicationlevel solutions for laboratory robotics. * Mentor junior engineers and provide technical guidance in software development ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

next page

Showing results 1-20

Principal Embedded Software Engineer information

See Connecticut salary details

$114.6K

$154.4K

$178.4K

How much do principal embedded software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for principal embedded software engineer in Connecticut is $154,450.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,600.00 and $167,400.00 per year, depending on experience, location, and employer.

What is the difference between Principal Embedded Software Engineer vs Embedded Software Engineer?

AspectPrincipal Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related; extensive experienceBachelor's in relevant field; entry to mid-level experience
Work EnvironmentLeadership roles in R&D teams, system architecture, and designDevelopment, coding, testing embedded systems
Employer & Industry UsageTech companies, automotive, aerospace, industrial automationSimilar industries, often as a team member
Search & Comparison IntentUnderstanding senior roles, responsibilities, and qualificationsEntry to mid-level job distinctions

The Principal Embedded Software Engineer typically holds a senior leadership role with extensive experience, focusing on system architecture and strategic development. In contrast, an Embedded Software Engineer is more involved in coding and testing at an entry or mid-level. Both roles are vital in embedded systems development but differ in scope, responsibility, and experience requirements.

What does a Principal Embedded Software Engineer do?

A Principal Embedded Software Engineer is a senior-level professional who designs, develops, and oversees software that runs on embedded systems, such as microcontrollers and specialized hardware devices. They are responsible for leading software architecture decisions, mentoring junior engineers, and ensuring the reliability and efficiency of the embedded software. Their work often involves close collaboration with hardware engineers and cross-functional teams to deliver integrated solutions. Principal Embedded Software Engineers also play a key role in setting technical standards and driving innovation within their organization.

What are the key skills and qualifications needed to thrive as a Principal Embedded Software Engineer, and why are they important?

To thrive as a Principal Embedded Software Engineer, you need advanced expertise in embedded systems programming, real-time operating systems, and a strong background in computer engineering or related fields, often supported by a bachelor’s or master’s degree. Familiarity with technical tools like C/C++, embedded Linux, microcontroller development environments, and certifications such as Certified Embedded Systems Engineer are typically required. Leadership, effective communication, and problem-solving abilities are essential soft skills to guide teams and collaborate with cross-functional stakeholders. These skills and qualities are crucial for successfully architecting complex embedded solutions and driving innovation in product development.

How does a Principal Embedded Software Engineer typically collaborate with cross-functional teams during product development?

As a Principal Embedded Software Engineer, you will frequently work alongside hardware engineers, system architects, and product managers to ensure seamless integration of software and hardware components. You may lead technical discussions, provide guidance on system constraints, and participate in design reviews to align on specifications and timelines. Effective communication and collaboration are essential, as you'll be responsible for translating product requirements into reliable embedded solutions while mentoring junior engineers and ensuring best practices across the team.
What are popular job titles related to Principal Embedded Software Engineer jobs in Connecticut? For Principal Embedded Software Engineer jobs in Connecticut, the most frequently searched job titles are:
Software Engineer

$65 - $77/hr

Other

Medical, Dental, Vision, Retirement

Posted 23 days ago


Job description

Senior Software Engineer

Location: Bloomfield, CT

Job ID: #72440

Duration: 6-12 months contract

Pay Range: $65-77 - W2 hourly Job Description:

  • The Software engineer needs to develop embedded software for our commercial elevator products. The successful candidate will be capable of working in a team environment and will be open to getting guidance from senior team members on designing and developing embedded controls for our elevator products.

  • The selected candidate must have a background in embedded (system) software development, devices/system interaction and troubleshooting, and will be involved in all aspects of the system software development process (concept, design, validation and production)

  • This position will coordinate a wide range of activities on projects for various elevator control system components including control boards and field tools.The position will be responsible for implementing software features in embedded software for elevator systems and for implementing change requests in high-level C/C++ language.

  • The position will develop and execute unit and integration tests in an engineering lab environment with hardware simulators.The individual will also document test procedures, test results, software requirements and design implementation details.

  • The selected candidate should have the ability to adapt quickly to an existing, complex environment and develop a complete understanding of elevator control hardware and its interfaces to other system components.

  • The selected candidate will be responsible for regression testing for the support of software releases and supporting existing elevator control software by developing new features and enhancing existing features.

  • The position will perform configuration control and change management of new software and troubleshooting field issues while providing appropriate software solutions.

  • The selected candidate should adhere to established coding standards and promote code reviews to deliver high cohesion software.

  • The selected candidate will be working on both legacy elevator controls and new product development.

  • Potential candidate should be talented, highly motivated, and forward-thinking individual with great flexibility and deep commitment to learning. This candidate should have great communication skills to ensure alignment across the organization. Must adhere to the client's Absolutes of Safety, Ethics and Quality.

Experience and Qualifications:

BS or BA in Computer Engineering, Electrical Engineering, Computer Science or closely related field with a minimum of 7 years of experience or a master’s degree in software engineering and a minimum of 5 years of experience

  • Strong embedded C/C++ development experience

  • Strong technical knowledge in relevant area of expertise – Embedded working experience on Embedded Linux or other RTOS (VxWorks, ThreadX, Green Hills, etc.), inter process communication, and multithreaded applications.

  • Good VB.NET or VC# experience for designing UI/UX simulator tools

  • Hands on development experience with either of the communication protocols like CAN, RS232, RS422, RS485, SPI, I2C, Timers, EEPROM and Flash Driver interfaces.

  • Experience with source version control systems (Git, Subversion, Atlassian tools)

  • Experience with multi - threaded application and real time debugging experience with advanced tools like emulators, logic serial analyzers, remote debugging, scopes, serial line analyzer, JTAG/BDM and CANalyzer.

Desired Qualifications:

  • Experience with Java or Python

  • Experience on ColdFire and ARM 32 bit microcontrollers

  • Experience with defect tracking software such as JIRA, Bugzilla - Understanding Cyber Security

  • Able to understand hardware design and schematics, including electrical 1

  • line and 3 - line at high level

  • Able to work in elevator hoistways and machine rooms as needed

  • Working experience in product - based companies. Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and “Know Your Rights” Poster is available here: Applicant and Employee Notices (https://butler.com/wp-content/uploads/2024/03/BAA-Website.HR-Documents.2024.03142024-new.pdf) .

Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at accommodations@butler.com.