Senior Embedded Software Engineer

Top Prospect Group, Inc.
Bridgeport, CT, US
$120K a year
Full-time

Job Description

Job Description

We are seeking a talented and experienced Senior C++ / Embedded Engineer to join our team. As a key member of our engineering team, you will play a critical role in designing, developing, and optimizing embedded software solutions for our cutting-edge products.

If you're passionate about pushing the boundaries of technology and thrive in a collaborative environment, we want to hear from you!

$120K+, plus Bonus

Full Time

Remote / Hybrid- on site once in a while such as once a month so must be located in the Northeast as office is based in CT.

Experience with microcontrollers, embedded programming, Embedded C & Linux required

Responsibilities :

  • Design, develop, and maintain embedded software solutions using C++ for our products.
  • Collaborate with cross-functional teams to define requirements, architecture, and specifications for embedded systems.
  • Implement and optimize algorithms, data structures, and software components to meet performance and memory constraints.
  • Participate in code reviews, debugging, and troubleshooting to ensure high-quality software delivery.
  • Develop and maintain unit tests, integration tests, and automated test frameworks for embedded software.
  • Work closely with hardware engineers to integrate software with hardware components and peripherals.
  • Stay up-to-date with industry trends, best practices, and emerging technologies in embedded systems and C++ development.
  • Mentor junior engineers and contribute to a culture of continuous learning and improvement.

Required Education and Experience

  • Minimum of a Bachelor s degree in Computer Science (knowledge and experience in Electrical Engineering and embedded systems preferred)
  • 7+ years of professional software development using C / C++.
  • Experience with software debuggers and emulators, compilers, linkers, and build environment.
  • Experience reading electrical schematics and hardware troubleshooting.
  • Experience developing software for hardware based control solutions.
  • Knowledge of and experience using Lab equipment (oscilloscopes, meters, logic analyzers etc.)
  • Experience using formal Software behavior specification approaches such as UML, OO, State Machines, Data Flow Diagrams, and Flow-Charts.
  • Experience with Software Quality Control, issues tracking, gate reviews, and review checklists.
  • Formal Software Test Methods, tools, and procedures.
  • Development of software under IEC, ISO, UL, DO-178C, or other formal software Quality Management Systems and Software life cycle processes.
  • Excellent communication and collaboration skills and an ability to interface with business stakeholders and other engineers.
  • Ability to prioritize, meet deadlines, and to work well under pressure.
  • Must enjoy working in a fast-paced teamwork environment with shifting priorities.
  • Proficient written and oral communication skills that provide effective interaction with all levels of the business organization.
  • Experience working with tools like Git and Jenkins a plus.
  • Experience working in an Agile / Scrum environment using tools like Atlassian JIRA / Confluence a plus.

Company Description

Top Prospect Group founders and management team offer more than 25 years

of experience in Information Technology and Creative Staffing. Our fundamental goal is to build successful relationships resulting in accurate job and prospect representations.

Top Prospect Group meets with those we work with face-to-face to garner a better understanding of candidate or client requirements.

By leveraging our experience and market insight, we are then able to provide a more consistent recruitment process.

Company Description

Top Prospect Group founders and management team offer more than 25 years r n of experience in Information Technology and Creative Staffing.

Our fundamental goal is to build successful relationships resulting in accurate job and prospect representations. Top Prospect Group meets with those we work with face-to-face to garner a better understanding of candidate or client requirements.

By leveraging our experience and market insight, we are then able to provide a more consistent recruitment process.

6 days ago
Related jobs
Top Prospect Group
CT, United States

We are seeking a talented and experienced Senior C++/Embedded Engineer to join our team. As a key member of our engineering team, you will play a critical role in designing, developing, and optimizing embedded software solutions for our cutting-edge products. Development of software under IEC, ISO, ...

Piper Companies
New Haven, Connecticut

Senior Embedded Software Engineer. Primary Focus: % backend embedded programming in Python, and % front end using React. Architect and design reliable software for fault-intolerant applications. Proficiency with software revision systems (e. ...

ASML
Wilton, Connecticut

You will work in the Wafer Alignment Sensor Quality & Test group in a Department of highly skilled software engineers responsible for developing software that enables the ever increasing miniaturization of semiconductor technology. We are looking for hardworking and results-oriented software enginee...

Highmark Health
CT, Working at Home, Conneticut

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Emonics LLC
Connecticut, United States

As an important part of the Mechanical team here at LTTS, you will actively be providing critical value to our customers by helping to ensure high quality and accurate data is made available to the customers' engineering team to meet operational goals. The successful candidate will be an expert in e...

Home Depot
CONNECTICUT, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

ASML
Wilton, Connecticut

Working in a team of highly skilled software engineers responsible for developing software that enables the ever-increasing miniaturization of semiconductor technology. As a Software Design Engineer your responsibility includes:. You will also participate in continuous process improvement activities...

Leonardo DRS
Danbury, Connecticut

Software Engineer! This individual will be involved with the design, development, analysis, testing and debugging of computer software applications and systems. Attend appropriate engineering, customer, or business meetings. Bachelor’s degree in engineering or a related technical field with a minimu...

Wolters Kluwer DXG U.S., Inc.
Remote, CT, USA
Remote

Collaborate effectively with product managers, clinicians, data scientists, and software engineers. Professionals in healthcare, legal, business, tax, accounting, finance, audit, risk and compliance rely on Wolters Kluwer's market-leading information-enabled tools and software solutions to manage th...

Dynata
Shelton, Connecticut

We're seeking a highly skilled and experienced senior java developer to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance Java applications while providing technical leadership and mentoring to junior developers. Ba...