2

Remote Embedded C Programming Jobs in Utah (NOW HIRING)

ICBM GN&C Engineer

South Weber, UT · On-site +1

$120.87K - $205.49K/yr

Due to work within a classified environment, this role is not conducive to teleworking or remote ... Experience with C++, C, Python, Fortran, and Ada programming languages. * Understanding of IMU ...

Account Manager

Park City, UT · On-site +1

$65K - $90K/yr

Remote Employment Type: Full-time Advertised Compensation: $65,000-$90,000, inclusive of base ... Embedded Insurance (EI) is reshaping how insurance is distributed and experienced. By partnering ...

AI Automation Engineer -Remote

Orem, UT · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... This role is ideal for an engineer who's curious, pragmatic, and motivated by real-world impact ...

AI Automation Engineer -Remote

Ogden, UT · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... This role is ideal for an engineer who's curious, pragmatic, and motivated by real-world impact ...

AI Automation Engineer -Remote

Logan, UT · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... This role is ideal for an engineer who's curious, pragmatic, and motivated by real-world impact ...

AI Automation Engineer -Remote

West Jordan, UT · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... This role is ideal for an engineer who's curious, pragmatic, and motivated by real-world impact ...

AI Automation Engineer -Remote

Salt Lake City, UT · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... This role is ideal for an engineer who's curious, pragmatic, and motivated by real-world impact ...

next page

Showing results 1-20

Remote Embedded C Programming information

What are the key skills and qualifications needed to thrive as a Remote Embedded C Programmer, and why are they important?

To thrive as a Remote Embedded C Programmer, you need a solid background in C programming, embedded systems design, and hardware-software integration, often supported by a relevant engineering degree. Familiarity with microcontroller development environments, version control systems like Git, and debugging tools such as oscilloscopes or logic analyzers is typically required. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you excel in collaborative, distributed teams. These skills are crucial for delivering reliable embedded solutions, meeting project deadlines, and ensuring seamless coordination despite working remotely.

What are some common challenges faced by remote embedded C programmers, and how can they be addressed?

Remote embedded C programmers often face challenges such as limited access to physical hardware for testing, coordinating with cross-functional teams in different time zones, and debugging complex, hardware-dependent issues remotely. To address these obstacles, professionals typically use hardware simulators, remote access tools, and robust version control systems. Regular virtual meetings, thorough documentation, and proactive communication with hardware and firmware teams are also essential for efficient collaboration and project success.

What is remote embedded C programming?

Remote embedded C programming involves developing software for embedded systems using the C programming language, while working from a remote location. Embedded systems are specialized computing devices found in products like medical devices, automobiles, appliances, and industrial machines. Remote programmers typically connect to their employer's or client's systems via secure networks to write, test, and debug code. This job requires strong knowledge of C, experience with microcontrollers or processors, and an understanding of hardware-software integration.
What cities in Utah are hiring for Remote Embedded C Programming jobs? Cities in Utah with the most Remote Embedded C Programming job openings:
ICBM GN&C Engineer

ICBM GN&C Engineer

BAE Systems USA

South Weber, UT • On-site, Remote

$120.87K - $205.49K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


BAE Systems rating

8.4

Company rating: 8.4 out of 10

Based on 142 frontline employees who took The Breakroom Quiz

5th of 46 rated military and defense


Job description

Guidance, Navigation, and Control Engineer

BAE Systems is looking for a motivated Guidance, Navigation, and Control (GN&C) Engineer to join the Force Development Evaluation (FDE) team for an exciting opportunity supporting the United States Air Force Intercontinental Ballistic Missile (ICBM) weapon system program.

What Is FDE?

The FDE team supports Air Force Nuclear Weapons Center (AFNWC) and Air Force Global Strike Command (AFGSC) to monitor and assess the current performance and accuracy of the Minuteman III (MMIII) ICBM. The team supports Operational Test Launch activities such as pre-flight mission planning, launch support, post-flight performance and accuracy analysis, and development of accuracy nuclear planning factors. The team also leverages its expertise to support assessment efforts for the upcoming Sentinel ICBM. This role offers a unique opportunity to support and participate in an active test launch program with a team of subject matter experts. The position involves a wide variety of work ranging from pre-launch planning operations to post-launch data analysis. A successful candidate will work independently and collaborate within a multidisciplinary team to develop expertise on the MMIII Inertial Measurement Unit (IMU). This GN&C Engineer will:

  • Implement and utilize Kalman filter or linear covariance methods for IMU error assessment using physics models in tandem with IMU and GPS data.
  • Perform analysis of sensor data before and after a test flight to verify nominal behavior and identify anomalous behavior.
  • Understand ground and flight algorithms that define how the missile uses its GN&C system.
  • Produce inertial trajectories using sensor data to reconstruct the flight path of the missile.
  • Develop, maintain, and modify software tools to determine IMU performance and flight accuracy.
  • Publish and present IMU performance and accuracy data through briefings and reports.

The position is located at Hill AFB, Utah. Due to work within a classified environment, this role is not conducive to teleworking or remote schedules. Position level will be based on candidate experience and qualifications.

  • Bachelor of Science in Aerospace, Mechanical, Electrical, or Software Engineering, Mathematics, Physics, or Computer Science.
  • 8+ years experience in GN&C, engineering, applied mathematics, data analytics, or other relevant Modeling, Simulation, and Analysis (MS&A) work (6+ years with a Master's degree).
  • Understanding of GN&C algorithms, data analysis, fundamental sources of error, and coordinate frame transformations.
  • Proficiency with MATLAB for complex tool development, data analysis, and visualization of results.
  • Technical writing, presentation, and communication skills.
  • Experience with C++, C, Python, Fortran, and Ada programming languages.
  • Understanding of IMU hardware, such as accelerometers, gyroscopes, and platforms. This includes sensor physics, measured data types, error models, and failure modes.
  • Experience with developing and implementing state estimation tools (linear covariance, least-squares, Kalman filtering/smoothing).
  • Familiarity with Global Positioning System (GPS) and GPS measurement processing.
  • Experience with 6 Degree of Freedom simulations.

Pay Information Full-Time Salary Range: $120874 - $205486 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.


What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom