×
Register Here to Apply for Jobs or Post Jobs. X

Back Button

Job in Paso Robles, San Luis Obispo County, California, 93446, USA
Listing for: Applied Technologies Associates - Scientific Drilling
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer
Job Description & How to Apply Below

Embedded Systems Engineer II

We are seeking an experienced Embedded Systems Engineer II to design, develop, and validate firmware and embedded software for microcontroller-based products. The role focuses on writing efficient C++ code, integrating hardware and software components, and ensuring robust operation in targeted environments. You will collaborate with cross-functional teams to deliver scalable, testable designs and support prototype through production stages.

Key Responsibilities

  • Design, develop, and maintain embedded software and firmware using C++ for microcontroller-based systems.
  • Integrate and debug hardware and firmware interfaces, including peripheral drivers, communication stacks, and sensor integrations.
  • Develop and execute unit, integration, and system-level tests; analyze and resolve defects discovered during testing and field support.
  • Work with schematic and PCB teams to define hardware-software requirements, perform hardware bring-up, and validate system performance.
  • Use version control systems to manage source code, collaborate on features, and maintain release branches and build processes.
  • Optimize code for performance, memory usage, and power consumption to meet resource-constrained embedded requirements.
  • Document software architecture, interfaces, test plans, and release notes to support manufacturing, compliance, and maintenance.
  • Mentor junior engineers, provide technical guidance, and participate in design reviews to improve development practices and product quality.

Qualifications

  • Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience.
  • 3+ years of professional experience developing embedded systems.
  • Strong proficiency in C/C++ and proven experience targeting microcontrollers and resource-constrained environments.
  • Experience with microcontrollers including ARM and 8051, or equivalent.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Hardware debugging experience using JTAG, oscilloscopes, and/or logic analyzers.
  • Strong problem-solving skills, attention to detail, and ability to work effectively in cross-functional teams.
  • Experience with microcontrollers including ARM
  • Nice to have: real-time operating systems (RTOS), and designing or testing for high-temperature or harsh-environment applications.

Benefits

  • Medical/Dental/Vision Insurance
  • Annual incentive awards based upon the Company meeting established goals.
  • Retirement and savings plans
  • Disability and life insurance
  • Flexible Spending Account Plan
  • Paid Vacation and Holidays
  • Programs to help you balance work and personal life through our Perks at Work Program
  • Fitness center membership plans
  • Recognition for outstanding employee performance

For this position you must be currently authorized to work in the United States. We do not sponsor for this position.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary