Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$40 - $80 per hour

Actalent

Embedded Software EngineerThis fully remote Embedded Software Engineer role focuses on designing and developing embedded firmware for innovative water quality instrumentation. You will work closely with cross-functional engineering teams to build new architectures and enhance existing products, contributing directly to solutions that protect water quality worldwide. The position offers the opportunity to work with complex embedded Linux systems, real-time operating systems, and bare-metal microcontrollers while collaborating in an Agile environment that emphasizes collaboration, continuous improvement, and technical excellence.ResponsibilitiesDesign and develop embedded firmware solutions in C++ and C for new and existing water quality products running on microcontrollers, Linux, RTOS, and bare-metal platforms.Collaborate in an Agile team environment, actively participating in daily scrums, weekly development discussions, and ongoing planning sessions.Analyze product and system requirements, estimate development effort, and deliver reliable, high-impact firmware features on schedule.Work closely with hardware engineers to integrate firmware with electronics, including reading hardware schematics and understanding industrial instrumentation architecture.Troubleshoot and debug complex issues using tools such as oscilloscopes, logic analyzers, and digital multimeters, ensuring robust hardware–software interaction.Modify and extend existing code bases to meet new requirements, improve performance, and enhance maintainability.Implement and maintain CI/CD practices, including automated builds and unit testing, to support high-quality, repeatable firmware delivery.Produce clear technical design documentation and contribute to system and product architecture discussions for new and existing platforms.Develop and maintain device drivers and kernel-level components for embedded Linux systems, focusing on low-level hardware interaction.Implement and support communication protocols such as I2C, SPI, UART, MODBUS, USB, and Ethernet within embedded systems.Ensure code quality and reliability through rigorous debugging, testing, and code reviews across both software and hardware environments.Engage in hands-on coding, building, deploying, and debugging activities throughout the full development lifecycle.Participate in technical interviews and hands-on exercises to assess, mentor, and support the growth of engineering talent within the team.Collaborate with diverse engineering disciplines in a highly integrated environment to solve system-level problems and define required interfaces.Contribute to the development of new, ground-up architectures for instrumentation and embedded systems, helping shape the next generation of products.Essential SkillsBachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent applicable experience.3–5+ years of experience in C++ user-space development and C or embedded C programming for embedded systems.3–5+ years of experience working with 32-bit microcontrollers and embedded platforms, including Linux, RTOS, and bare-metal environments.Strong understanding of computer architecture, memory technologies, and software build processes.Proficiency in Agile methodologies, including experience working in Scrum-based teams.Experience with device driver and kernel programming for embedded Linux, focusing on low-level hardware interaction.Ability to read and interpret hardware schematics and code to low-level hardware interfaces.Familiarity with communication protocols such as I2C, SPI, UART, MODBUS, USB, and Ethernet.Strong debugging skills in both software and hardware environments, including experience with oscilloscopes, logic analyzers, and digital multimeters.Experience working in embedded Linux environments, including development in a Linux desktop environment using IDE and command-line tools.Proven ability to develop and maintain embedded software (firmware) in C++ and C for microcontrollers and Linux/RTOS/bare-metal platforms.Experience implementing and maintaining CI/CD practices and unit testing for embedded software.Ability to ensure code quality and reliability through systematic testing, debugging, and documentation.Comfort working closely with hardware, including hands-on debugging and integration activities.Ability to speak to industrial instrumentation architecture beyond general computer architecture, with a focus on embedded instrumentation systems.Demonstrated ability to code and demonstrate competency in C++ in an embedded context.Additional Skills & QualificationsMaster's degree in Embedded Systems Engineering or a related discipline.5+ years of professional experience is strongly preferred; candidates with a minimum of 2–3 years may be considered if they meet core requirements and demonstrate a strong learning mindset.Experience with embedded Linux build systems such as Yocto.Experience with Zephyr or similar RTOS frameworks.Proficiency with scripting languages such as Shell, Bash, and Python.Understanding of networking fundamentals, including TCP/IP.Experience developing in a Linux desktop environment using both IDEs and command-line interfaces.Ability to produce clear, comprehensive technical design documentation.Experience working in a diverse, inclusive, and collaborative environment.Experience in the water quality industry or related industrial instrumentation fields.Combination of hardware and software engineering skills, particularly in firmware and embedded software engineering.Familiarity with industrial instrumentation architecture, including sensor interfaces and data acquisition systems.Interest in contributing to new, ground-up architectures for embedded instrumentation and systems.Strong communication skills, with the ability to collaborate effectively across cross-functional engineering teams.Self-motivated, quick learner with a proactive, "hit the ground running" mindset suited for a fully remote role.Work EnvironmentThis role is 100% remote, and candidates must be fully prepared to work independently and productively from day one with minimal ramp-up, particularly in firmware development, C++, and embedded Linux/Yocto environments. You will collaborate daily with a large, campus-based engineering organization that operates from a three-building facility, including a purpose-built research and development building. The broader environment functions like an advanced design project, with nearly all capabilities kept in-house, such as a 10-meter EMC chamber, HALT chamber, PCA/SMT line, injection molding, fabrication, and full production and manufacturing operations. Teams are cross-functional and highly collaborative, bringing together multiple engineering disciplines to solve complex problems. A typical day includes a daily scrum meeting, progress updates on tasks and goals, collaborative troubleshooting with team members, and deep focus time for coding, building, deploying, and debugging firmware. Weekly development discussions focus on system-level issues, interface definitions, and problem areas. The culture emphasizes diversity, inclusion, collaboration, and professional growth, offering opportunities to make a measurable impact on global water quality while working with modern embedded technologies and tools.Job Type & LocationThis is a Contract to Hire position based out of Scottsdale, AZ.Pay and BenefitsThe pay range for this position is $40.00 - $80.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)Workplace TypeThis is a fully remote position.Application DeadlineThis position is anticipated to close on Aug 21, 2026.About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a Clearly

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Scottsdale, AZ vacancy
  • $100.22k - $111.18k

    Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field...  ...for this Position ROLE AND POSITION OBJECTIVES:As an Embedded Software Engineer in the Space and Intelligence Systems business... 
    Suggested
    Second job
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    7 hours ago
  • $118.52k - $131.48k

    Basic Qualifications EDUCATION REQUIREMENTS: Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related... 
    Suggested
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    3 days ago
  • $124.45k - $134.65k

     ...Education Requirements:Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics...  ...General Dynamics Mission Systems has an immediate opening for an Embedded Software Engineer within the Scottsdale-based Land and Air... 
    Suggested
    Immediate start
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    7 hours ago
  • Knightwerx is seeking a highly skilled and experienced Embedded Software Engineer to develop, integrate, and optimize the flight control stack for a small unmanned electric aircraft. We balance innovation with reliability in a fast-paced environment. You’ll work closely... 
    Suggested
    Work experience placement

    Knightwerx

    Scottsdale, AZ
    4 days ago
  • Knightwerx in Scottsdale, AZ seeks an experienced Embedded Software Engineer to develop, integrate, and optimize the flight control stack for a small unmanned electric aircraft. You will work with aeromechanical, avionics, and autonomy teams to deliver robust flight software... 
    Suggested

    Knightwerx

    Scottsdale, AZ
    4 days ago
  • $132.93k - $140.2k

     ...Job TitleLead Systems Engineer for the Space, Cyber, and Intelligence Business AreaBasic QualificationsBachelor's degree in Systems Engineering...  ...have any of these preferred skills or experiences: Security Software Architecture, Leadership, and Cost Account ManagementWhat sets... 
    Flexible hours

    Progeny Systems Corporation

    Scottsdale, AZ
    1 day ago
  • A leading high growth technology and manufacturing organization is seeking a Senior Embedded Electrical Engineer in Scottsdale, AZ. In this role, you will contribute to the design of embedded systems focusing on high-speed digital and mixed-signal subsystems. Ideal candidates... 
    Contract work

    Insight Global

    Scottsdale, AZ
    4 days ago
  •  ...Employer by the Phoenix Business Journal, and more. Our communities are growing and so is our corporate team! We’re hiring a Systems Engineer at our corporate office in Scottsdale, AZ. Why You’ll Love working at Mark-TaylorEmployee rent discounts.*Access to all Mark-... 
    Full time
    Work at office

    Mark-Taylor

    Scottsdale, AZ
    7 hours ago
  • $142.7k - $158.3k

     ...Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology...  ...real-time multi-threaded Embedded System architecture and design using Model...  ...) tools and techniques Collaborate with software and validation engineering teams to deliver... 
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    3 days ago
  • $112.92k - $125.28k

     ...Qualifications Requires a Bachelor’s degree in Electrical Engineering, or a related Science, Engineering or Mathematics field. Also...  ...Sources, Power Meters, Communication Analyzers)RF coverage analysis software and link budget analysisBeyond hands-on technical work, you'll... 
    Live in
    Immediate start
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    7 hours ago
  • $118.52k - $131.48k

    Basic Qualifications Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics...  ..., develop and test GDMS systems to ensure the integration of software, hardware, reliability, maintainability, safety and other... 
    Work experience placement
    Relocation package
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    2 days ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Scottsdale, AZ
    4 days ago
  • $99k - $121k

     ...ineligible for employment Visa sponsorship.Overall Purpose This role engineers and supports privileged and non-human identity controls across...  ...an IGA platform. Exposure to DevSecOps practices, including embedding secrets management and certificate automation into CI/CD... 
    Hourly pay
    Full time
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning

    Scottsdale, AZ
    7 hours ago
  • $149.9k - $166.3k

    Basic Qualifications Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics...  ...knowledgeGround to Satellite communication knowledgeSystem/Software design for cloud-based microservice architectureLearn more about... 
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    7 hours ago
  • $142.7k - $158.3k

    Basic Qualifications Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics...  ...these preferred skills or experiences: Systems Engineering, Software and Hardware Development, Modem, Antenna Systems, Troubleshooting... 
    Immediate start
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    1 day ago
  • $124.4k - $138k

    Basic Qualifications Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics...  .... Key Responsibilities:Develop real-time multi-threaded Embedded Systems and Security architectures using Model-based Systems Engineering... 
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    3 days ago
  • $122k - $149k

     ...any employer, at the date of hire. This position is ineligible for employment Visa sponsorship.Overall PurposeThe Senior Systems Engineer - IAM sits within the Identity Platform Engineering team, part of the broader Identity and Access Management department, and serves... 
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Early Warning

    Scottsdale, AZ
    3 days ago
  •  ...a crucial role in architecting, designing, developing complex software solutions, and maintaining both front-end and back-end systems...  ...Bachelor's or master's in computer science or related field of engineering & technology. About Us: InterSources Inc, a... 
    Work experience placement

    InterSources

    Scottsdale, AZ
    1 day ago
  • $107k - $122k

     ...needed. Translate product requirements and UX designs into clean, maintainable, well-tested code. Collaborate with backend engineers to integrate GraphQL APIs and shared services. Contributing to the full mobile lifecycle: architecture, implementation, code review... 
    Temporary work
    Work at office

    Trajan Wealth LLC

    Scottsdale, AZ
    13 hours ago
  • $142.7k - $158.3k

    Basic Qualifications Bachelor's degree in Reliability, Electrical, Mechanical or Materials Engineering, or a related Science, Engineering or Mathematics field, plus 8 years of relevant experience or Master's degree plus 6 years relevant experience.CLEARANCE REQUIREMENTS... 
    Immediate start
    Flexible hours

    General Dynamics Mission Systems

    Scottsdale, AZ
    3 days ago
  • Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff Follows...  ...and maintainability Work with product, risk, compliance, and engineering partners to understand requirements and deliver solutions 1+... 
    Full time

    Paypal

    Scottsdale, AZ
    1 day ago
  • $70 - $74 per hour

    POSITION: Sr. Embedded Electrical Engineer (High-Speed Hardware) LOCATION: Scottsdale, AZ 85255 (Onsite, Mon-Fri) PAY RANGE: $70.00 - $74.00 per hour DURATION: 6-Month Contract-To-Hire SUMMARY A leading high growth technology and manufacturing organization in North... 
    Hourly pay
    Contract work

    Insight Global

    Scottsdale, AZ
    4 days ago
  • $90k - $115k

     ...Description Troon’s Corporate office, located in Scottsdale, AZ, is pleased to announce an excellent career opportunity for aSystems Engineer! We are seeking a highly motivated individual who is eager to learn, contribute, and advance their career within a rapidly growing... 
    Full time
    Work at office

    Troon Golf

    Scottsdale, AZ
    13 hours ago
  •  ...Brands and its portfolio of companies Monitor, control and analyze online content and activities across multiple channels (search engines, blogs, communities and consumer forums) Implement a comprehensive strategy to engage with online audiences and physical customers... 
    Local area

    Spotless Brands

    Scottsdale, AZ
    5 days ago
  • $90 - $100 per hour

     ...career-defining. The opportunity we can offer is one-of-a-kind.Engineering a diverse portfolio of high technology solutions, products and...  ...) and command line utilities to troubleshoot both network and software issuesFamiliarity with Earth Terminal (ET) operation and... 
    Local area
    Remote work

    MyHR Rescue

    Scottsdale, AZ
    4 days ago
  •  ...Excellence Responsibilities: Configure and install network hardware and software infrastructure including Wireless, Route/Switch, Cisco ACI,...  ...Bachelor's Degree and 4 years of experience in Systems engineer and systems programmer OR High School Diploma or GED and 8 years... 
    Remote work

    First Citizens Bank

    Scottsdale, AZ
    2 days ago
  •  ...improvement, knowledge sharing, and operational excellence As a Patch Engineer, this role is integral to leading enterprise-wide patch...  ...declining, and managing patches Strong understanding of third-party software updates with third party patching tools like PMPC, Ivanti etc.... 
    Remote work

    First Citizens Bank

    Scottsdale, AZ
    3 days ago
  •  ...Job OpportunityFor clients, digital means using technology to extract data from our machines and engines and transform it into valuable recommendations and insights to help customers make better, more informed decisions and help clients make robust products with the lowest... 

    Kasmo Global

    Scottsdale, AZ
    2 days ago
  •  ...following location(s): Arizona, North Carolina and Texas. The Systems Engineer III role is an individual contributor within the Device...  ...efficiently distribute operating system upgrades, patches, drivers, and software across a global network. TEAM PLAYER - Acts as a team player... 
    Remote work

    First Citizens Bank

    Scottsdale, AZ
    1 day ago
  •  ...Traffic Modeling Systems EngineerWe are hiring a Traffic Modeling Systems Engineer to support the U.S. Space Force Space Development Agency (SDA) Ground Management and Integration (GMI) program within the Proliferated Warfighter Space Architecture (PWSA). This role focuses... 

    ClearanceJobs

    Scottsdale, AZ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!