2

Remote Embedded C Programming Jobs in California

Machine Learning Engineer

CA · Remote

$80 - $100/hr

Remote Hours: 20 hours per week Compensation: $80-$100/hour About the Role We are seeking a Machine ... Strong Python and/or C programming skills. * Ability to independently troubleshoot complex ...

New

We align cross-functional teams-including Engineering, Legal, Compliance, and Design-on key ... As a perk, we also have up to four weeks per year of fully remote work! Responsibilities * Own the ...

Senior Software Engineer - Video

Berkeley, CA · On-site +1

$150K - $197K/yr

... to remote work as well. Responsibilities * As part of the core software development team ... Experience and working knowledge of Go, Rust and C programming, including unit and integration ...

Security Engineer (Embedded OT)

Hawthorne, CA · On-site +1

$150K - $180K/yr

Experience with the Python programming language, GO, C#, C/C++, or Rust. * Experience designing and ... Hybrid or remote work will not be considered. * Ability to pass Air Force background check for Cape ...

Senior Firmware Engineer

Sunnyvale, CA · On-site +1

$153K - $242K/yr

Proficiency in C/C++ for embedded systems. * Familiarity with hardware interfaces and protocols ... Comfort with debugging tools such as GDB JTAG and debugging over serial or remote consoles. * Basic ...

New

Showing results 21-40

Remote Embedded C Programming information

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 are the key skills and qualifications needed to thrive as a remote embedded C programmer?

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 are the most commonly searched types of Embedded C Programming jobs in California?

The most popular types of Embedded C Programming jobs in California are:

What are popular job titles related to Remote Embedded C Programming jobs in California?

For Remote Embedded C Programming jobs in California, the most frequently searched job titles are:

What job categories do people searching Remote Embedded C Programming jobs in California look for?

The top searched job categories for Remote Embedded C Programming jobs in California are:

What cities in California are hiring for Remote Embedded C Programming jobs?

Cities in California with the most Remote Embedded C Programming job openings:

Senior Software Engineer 1 1 (22043)

Alcatel-Lucent Enterprise

Thousand Oaks, CA • On-site, Remote

$135K - $155K/yr

Full-time

Re-posted 14 days ago


Job description

Senior Software Engineer

Design and implement Linux-based embedded software systems for managing, monitoring and controlling of customized high speed hardware platforms and ASICS. Develop new software modules and provide support for existing software modules for the Alcatel-Lucent Enterprise OmniSwitch product line. Analyze requirements specifications and produce software design documents based on specified requirements. Design, implement and validate software for networking protocols and device drivers. Work with software quality assurance engineers and customer support engineers to solve issues and produce quality software releases. You will work on tasks such as:
C/C++ and Python programming, Linux based software development
       Networking protocols and system control modules. 
       Low-level ASIC and device drivers.
       Linux development environment, systems debugging experience using GDB or other IDEs

       Developing and testing embedded systems software.

       Networking technologies such as bridging, routing and ethernet.
 

Technical or specific Skills, Behavioral or Education/Experiences :      


- Bachelors degree or Masters degree in CS, Electronics or equivalent
- Minimum of 5 years experience developing and testing embedded software 
- Experience working in telecommunications and data communications software development.
- Experience with software life-cycle: requirements analysis, design, implementation, support 
- Experience with programming on embedded operating systems
- Experience with networking technologies such as Bridging, Routing, Ethernet, MPLS, VxLAN, etc.
- Programming experience needed with C/C++, Python

- Familiarity with Linux containers, dockers and YANG models

- Familiarity with Git/GitHub

- Familiarity with working with remote/hybrid virtual team members

- Compensation range is $135,000 to $155,000 plus annual bonus