Software Developer III

Posted 12 Hours Ago
3 Locations
In-Office or Remote
Entry level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Develop, test, debug, integrate, and maintain embedded software using C++ and Embedded C. Collaborate with hardware, systems, testing, and product engineers to create reliable software for resource-constrained environments. Troubleshoot hardware-software issues, participate in code reviews and testing, document technical work, and improve software quality and performance. Fresh graduates and early-career engineers with strong programming fundamentals are encouraged to apply.
Summary Generated by Built In

This role is for one of Weekday’s clients

Min Experience: 0+ years
Location: USA, Bloomfield, Connecticut, United States
JobType: full-time

We are looking for a motivated and technically strong Software Developer III – Embedded Software to join an engineering team supporting a US-based embedded software project in Bloomfield, Connecticut, with development and delivery from Bangalore, India. This role is well suited for fresh graduates and early-career software engineers who are passionate about embedded systems, low-level programming, and developing software that interacts closely with hardware.

You will work as part of a cross-functional product engineering team, contributing to the design, development, debugging, integration, and maintenance of embedded software. The position provides an opportunity to work on real-world embedded products while collaborating with engineers across software, hardware, testing, and product engineering functions.


RequirementsKey Responsibilities
  • Design, develop, test, and maintain embedded software using C++ and Embedded C.
  • Develop efficient, reliable, and maintainable code for resource-constrained embedded environments.
  • Work closely with hardware and system engineers to understand product requirements and translate them into software solutions.
  • Perform close-to-hardware debugging, troubleshooting software defects and identifying root causes across hardware-software interfaces.
  • Analyze software issues using debugging tools, logs, traces, and other diagnostic techniques.
  • Apply strong data structures and programming fundamentals to develop robust and optimized software components.
  • Participate in code reviews, unit testing, integration testing, and software verification activities.
  • Collaborate with cross-functional engineering teams to resolve technical issues and deliver software according to project requirements.
  • Contribute to software documentation, technical specifications, development processes, and defect tracking.
  • Support continuous improvement of software quality, performance, reliability, and development practices.
Required Skills
  • Strong programming knowledge in C++.
  • Hands-on or academic experience with Embedded C.
  • Good understanding of Data Structures and Algorithms.
  • Strong understanding of object-oriented programming and fundamental software engineering concepts.
  • Ability to analyze problems, debug code, and develop structured technical solutions.
  • Good communication and collaboration skills.
  • Strong willingness to learn embedded technologies and work on hardware-oriented software development.
Good-to-Have Skills
  • Experience or familiarity with RTOS (Real-Time Operating Systems).
  • Working knowledge of Linux environments and command-line tools.
  • Understanding of ARM architecture and ARM-based embedded systems.
  • Familiarity with embedded debugging tools, compilers, debuggers, and version-control systems.
  • Exposure to software development and testing within a product engineering environment.
Experience & Qualifications
  • Experience: 0–5 years in software or embedded software development.
  • Fresh graduates with strong C/C++ fundamentals and relevant academic projects are encouraged to apply.
  • Candidates with up to 2 years of hands-on embedded development experience will be particularly suitable.
  • Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related technical discipline is preferred.

Skills Required

  • Strong programming knowledge in C++
  • Hands-on or academic experience with Embedded C
  • Good understanding of data structures and algorithms
  • Strong understanding of object-oriented programming and fundamental software engineering concepts
  • Ability to analyze problems, debug code, and develop structured technical solutions
  • Good communication and collaboration skills
  • Strong willingness to learn embedded technologies and work on hardware-oriented software development
  • Experience or familiarity with RTOS
  • Working knowledge of Linux environments and command-line tools
  • Understanding of ARM architecture and ARM-based embedded systems
  • Familiarity with embedded debugging tools, compilers, debuggers, and version-control systems
  • Exposure to software development and testing within a product engineering environment
  • Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related technical discipline
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Remote
USA
196 Employees

Walmart Global Tech Logo Walmart Global Tech

Software Engineer

Big Data • Cloud • Logistics • Machine Learning • Retail
Remote or Hybrid
7 Locations
578950 Employees
90K-180K Annually
Remote
USA
1189 Employees
90K-126K Annually

C.H. Robinson Logo C.H. Robinson

Software Engineer

Logistics • Transportation • 3PL: Third Party Logistics
Remote
Minnesota, USA
17478 Employees
103K-231K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account