1

Environmental Embedded Software Developer Jobs (NOW HIRING)

Embedded Software Engineer

Cary, NC ยท On-site

$60 - $64/hr

Team-based engineering environment * Moderate supervision with independent task execution * Mix of ... Embedded software development - 3+ years * Programming (C, C++, C#, or Java) - 3+ years * Object ...

Sr Embedded Software Developer

Denver, CO ยท On-site

$181K - $254K/yr

Blue Origin is seeking an experienced Embedded Software Developer to join our COMSEC team within ... environments * Familiarity with identity-aware access controls and policy enforcement at the device ...

Embedded Software Engineer

Tampa, FL ยท On-site

$124K - $163K/yr

Description XTEND Tampa is seeking an Embedded Software Engineer to support the development ... Experience with Linux kernel development or embedded Linux environments. * Familiarity with ROS2.

Embedded Software Engineer

Worthing, SD ยท On-site

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering ... Work Environment This role operates in a professional office environment and routinely uses ...

Embedded Software Engineer

North Reading, MA ยท On-site

$136K - $180K/yr

Embedded Software Engineer ๏ปฟ This role focuses on designing, developing, and debugging embedded ... Troubleshoot issues in both lab and field-test environments, including multi-axis motion systems ...

Embedded Software Engineer

North Reading, MA ยท On-site

$136K - $180K/yr

Embedded Software Engineer ๏ปฟ This role focuses on designing, developing, and debugging embedded ... Troubleshoot issues in both lab and field-test environments, including multi-axis motion systems ...

Embedded Software Engineer

Inglewood, CA ยท On-site

$70 - $90/day

Embedded Software Engineer 12-Month Contract Location: Long Beach, CA Rate: $70-$90/hr Contract: 12 ... technically complex environment. Required Skills & Experience Ability to obtain a security ...

Embedded Software Engineer

Worthing, SD ยท On-site

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering ... Work Environment This role operates in a professional office environment and routinely uses ...

Embedded Software Engineer

Worthing, SD ยท On-site

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SDDepartment ... Work Environment This role operates in a professional office environment and routinely uses ...

$97K - $127K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering ... Work Environment This role operates in a professional office environment and routinely uses ...

We are currently seeking a Principal Embedded Software Developer for our FortiSwitch Team As a ... Strong C/C++ experience in Unix/Linux environment is essential. * Experience with ARM, PPC and x86 ...

WI ยท On-site

$120K - $158K/yr

... making this an exciting and dynamic environment for experienced engineers. With an ... Associate Embedded Software Engineer * Embedded Software Engineer * Senior Embedded Software ...

Showing results 41-60

Environmental Embedded Software Developer information

See salary details

$33

$61

$92

How much do environmental embedded software developer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for environmental embedded software developer in the United States is $61.71, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $69.71 per hour, depending on experience, location, and employer.

What does an environmental embedded software developer do?

An Environmental Embedded Software Developer designs, develops, and maintains software that runs on embedded systems used in environmental monitoring and control devices. They create code for hardware such as sensors, data loggers, and control units used to track air quality, water quality, waste management, or other environmental parameters. Their work ensures these devices operate efficiently, accurately collect data, and communicate with other systems or networks. This role often requires knowledge of both software engineering and environmental science to address specific ecological challenges.

What are the key skills and qualifications needed to thrive as an environmental embedded software developer?

To thrive as an Environmental Embedded Software Developer, you need a strong background in computer science or engineering, proficiency in C/C++, and experience with real-time operating systems (RTOS). Familiarity with embedded hardware platforms, debugging tools, and protocols like CAN, I2C, and SPI is often required, and certifications such as Certified Embedded Systems Engineer can be advantageous. Strong problem-solving, analytical thinking, and effective communication skills help you collaborate with multidisciplinary teams and address complex environmental challenges. These skills ensure the development of reliable, efficient embedded systems that support accurate environmental monitoring and compliance with regulatory standards.

How does an environmental embedded software developer typically collaborate with hardware engineers during product development?

Environmental Embedded Software Developers work closely with hardware engineers throughout the product lifecycle to ensure seamless integration of software and hardware components. Collaboration often involves frequent meetings to discuss requirements, troubleshoot compatibility issues, and optimize system performance for environmental monitoring devices. Developers may participate in hardware-in-the-loop testing, provide feedback on sensor interfaces, and adjust firmware to accommodate hardware changes. This teamwork helps ensure that the final product meets environmental standards and operates reliably in real-world conditions.

What are popular job titles related to Environmental Embedded Software Developer jobs?

For Environmental Embedded Software Developer jobs, the most frequently searched job titles are:

Embedded Software Engineer

Cary, NC โ€ข On-site

Three Point Solutions
Recruiting and Staffing Servicesย โ€ขย 11 - 50 employees

$60 - $64/hr

Contractor

Re-posted 19 days ago


Job description

Job Title:         Embedded Software Engineer
Client:              Heavy Machine Manufacturing Company
Location:         Cary, NC 27513
Duration:         12 Months
Shift:                1st Shift (8:00 AM – 5:00 PM)

Job Summary

Embedded software engineering role focused on design, development, and validation of software systems. Involves building tools, improving development workflows, and supporting cross-functional engineering teams.

Key Responsibilities

• Develop and support embedded software tools and applications
• Collaborate with internal/external stakeholders for software improvements
• Contribute to design, testing, and validation of engineering solutions
• Participate in design reviews and technical documentation
• Identify and improve existing processes and systems
• Support development of next-gen embedded tools and platforms

Core Duties

• Design and develop embedded software solutions
• Create and maintain technical documentation
• Perform feasibility testing and validation
• Analyze data and support engineering decision-making
• Troubleshoot and improve software/system performance
• Work on small to mid-scale engineering projects
• Ensure compliance with engineering standards and best practices

Work Environment / Role Nature

• Team-based engineering environment
• Moderate supervision with independent task execution
• Mix of development, testing, and collaboration work
• Cross-functional interaction with engineering teams

Required Skills

• Embedded software development – 3+ years
• Programming (C, C++, C#, or Java) – 3+ years
• Object-oriented design – 3+ years
• Software testing & validation – 3+ years
• Embedded systems lifecycle understanding – 3+ years
• Communication & collaboration – 3+ years

Preferred Skills

• Python scripting – 1–2 years
• GNU Make – 1–2 years
• CAN / UDS protocols – 1–2 years
• Agile development – 1–2 years
• RTOS / OpenRTOS exposure – 1–2 years

Education / Experience

• Bachelor’s degree in Computer Science, Computer Engineering, or related field
3+ years of relevant experience in embedded software development

#ZR