1

C Embedded Software Engineer Jobs in Anchorage, AK

Develop and optimize digital telecom embedded systems to support satellite applications. * Perform ... Advantages * Experience with software-defined radios and FPGA programming. * Experience in ...

Represent the quality function in operational and engineering forums, providing expert advice and ... Proficiency in quality incident management software and quality performance reporting. * Continuous ...

Quality Assurance Lead

Anchorage, AK · On-site

$180 - $240/hr

Represent the quality function in operational and engineering forums, providing expert advice and ... Proficiency in quality incident management software and quality performance reporting. * Continuous ...

Represent the quality function in operational and engineering forums, providing expert advice and ... Proficiency in quality incident management software and quality performance reporting. * Continuous ...

Represent the quality function in operational and engineering forums, providing expert advice and ... Proficiency in quality incident management software and quality performance reporting.Continuous ...

Experience working in a computer lab, hardware/software department/company or a technology customer service organization. Experience with Mac OS X; basic programming knowledge of C, C++, PHP, Perl ...

next page

Showing results 1-20

C Embedded Software Engineer information

See Anchorage, AK salary details

$71.5K

$156.8K

$177.8K

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

As of Aug 24, 2026, the average yearly pay for c embedded software engineer in Anchorage, AK is $156,754.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,400.00 and $176,800.00 per year, depending on experience, location, and employer.

What is a C embedded software engineer?

C Embedded Software Engineers are professionals who design, develop, and maintain software written in the C programming language for embedded systems. These systems are specialized computing devices, like microcontrollers or processors, found in products such as cars, medical devices, consumer electronics, and industrial machines. Engineers in this role work closely with hardware components, optimizing code to ensure reliability, efficiency, and real-time performance. They often collaborate with hardware engineers and need a strong understanding of both software and hardware integration.

How does a C embedded software engineer typically collaborate with hardware engineers during development?

C Embedded Software Engineers work closely with hardware engineers throughout the development cycle to ensure software and hardware integration runs smoothly. This collaboration often involves reviewing hardware schematics, debugging issues using oscilloscopes or logic analyzers, and adjusting firmware to match hardware constraints. Regular meetings and joint troubleshooting sessions are common, as both teams need to align on hardware capabilities, firmware requirements, and timing considerations. Effective communication and documentation are key to resolving cross-disciplinary challenges quickly and efficiently.

What are the key skills and qualifications needed to thrive as a C embedded software engineer, and why are they important?

To thrive as a C Embedded Software Engineer, you need strong proficiency in C programming, knowledge of embedded systems architecture, and a relevant engineering degree. Familiarity with hardware interfaces, RTOS, debugging tools, version control systems like Git, and sometimes certifications such as Embedded Systems Certification are typically required. Analytical thinking, attention to detail, and effective communication are important soft skills that help in troubleshooting and collaborating with cross-functional teams. These skills and qualities ensure reliable, efficient software development for resource-constrained devices and successful project delivery.

What is the difference between C Embedded Software Engineer vs C Firmware Engineer?

AspectC Embedded Software EngineerC Firmware Engineer
Required CredentialsBachelor's in Computer Engineering or related field; knowledge of embedded CBachelor's in Electrical or Computer Engineering; strong C programming skills
Work EnvironmentEmbedded systems development, often on microcontrollers or SoCsFirmware development directly on hardware, often for devices like IoT or consumer electronics
Industry UsageAutomotive, medical devices, industrial automationConsumer electronics, IoT devices, embedded systems

Both roles involve embedded C programming but differ mainly in focus. C Embedded Software Engineers develop software for embedded systems, while C Firmware Engineers work on low-level firmware directly controlling hardware. The roles often overlap, but the firmware role emphasizes hardware interaction and low-level programming.

What are popular job titles related to C Embedded Software Engineer jobs in Anchorage, AK?

For C Embedded Software Engineer jobs in Anchorage, AK, the most frequently searched job titles are:

What job categories do people searching C Embedded Software Engineer jobs in Anchorage, AK look for?

The top searched job categories for C Embedded Software Engineer jobs in Anchorage, AK are:

Infographic showing various C Embedded Software Engineer job openings in Anchorage, AK as of August 2026, with employment types broken down into 4% Internship, 88% Full Time, 4% Part Time, and 4% Contract. Highlights an 82% In-person, 9% Hybrid, and 9% Remote job distribution, with an average salary of $156,754 per year, or $75.4 per hour.

Embedded Test Automation Engineer

RAMON.SPACE

Anchorage, AK

$47 - $62/hr

Full-time

Re-posted 24 days ago


Job description

Embedded Test Automation Engineer


The Role


We are hiring to drive the automation of our hardware validation processes. Working exclusively within the Product Validation team, the primary responsibility of this role is to translate existing manual lab tests into a formal, Python-driven automated testing framework. The successful candidate will develop the necessary tools, scripts, and embedded interfaces to validate complex aerospace communication equipment.


Key Responsibilities


  • Test Automation: Directly translate manual hardware and system test procedures into robust, automated Python scripts.
  • Tool Development: Develop and maintain internal testing tools, scripts, and test environments using Linux, Python, and C#.
  • Embedded Interfacing: Interface with custom Linux distributions (PetaLinux), the Linux kernel, microcontrollers, and FPGAs to facilitate system-level testing and data extraction.
  • Data Link Validation: Test and validate high-speed serial links (e.g., JESD204) for data converters.
  • Lab Operations: Perform hardware bring-up, lab test setups, and troubleshooting during integration.
  • Environmental Testing: Support rigorous environmental compliance testing, including Thermal Vacuum (TVAC) and EMC.
  • Traceability: Map automated test cases to system requirements to ensure full traceability using Jira and Xray.

Required Skills & Experience


Software & Embedded Systems


  • Proficient in Python and C#.
  • Strong experience with Linux environments, specifically PetaLinux and Linux kernel interactions.
  • Experience programming and interfacing with microcontrollers.
  • Familiarity with FPGAs and high-speed data interfaces (JESD links).

Hardware & Validation


  • Proven experience automating hardware test setups and controlling lab instruments.
  • Experience with RF engineering concepts and RF subsystem testing.
  • Familiarity with rigorous hardware testing environments (TVAC, EMC).
  • Experience using test management and requirement tracking tools (Jira, Xray).

Work Style


  • Highly focused on transitioning manual lab processes into formal automated frameworks.
  • Autonomous and hands-on approach to lab setups, hardware bring-up, and troubleshooting.


Ramon.Space operates with a RPO Talent Partner and does not accept agency resumes without a signed agreement. Please do not forward resumes to our job’s alias, our employees, or any other company location. Ramon.Space is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with us.


PandoLogic. Keywords: Automation Test Engineer, Location: Anchorage, AK - 99503