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

Sr. Embedded Software Engineer

Job in Irvine, Orange County, California, 92713, USA
Listing for: Adsys Controls Inc.
Full Time position
Listed on 2026-02-27
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Join the Adsys Controls team where you can work with the best, accelerate your career, address complex challenges and grow professionally and personally. At Adsys Controls, you will provide solutions for precision control systems, advanced optical perception systems, high energy lasers, and unmanned aerial systems for government and commercial markets.

Position Info:

Title:Sr. Embedded Software Engineer

Type of Job:Full-Time, Exempt

Work Location:Irvine, CA

Experience Level: 1-5 years total experience

Clearance Type:US Citizenship Required. Ability to obtain a security clearance required.

Job Responsibilities

Embedded Software Engineer with 1-5 years of experience to design and program real-time embedded systems in C/C++ for machine vision and control applications. You should be familiar with the entire software development process including requirements analysis, design, implementation, integration and test. You must demonstrate familiarity with structured analysis and design as well as object-oriented analysis and design. You must be able to operate independently with minimal supervision in a fast-paced, dynamic, highly technical environment and work on multiple concurrent, cross-functional projects.

You must be highly self-motivated and have a fundamental understanding of real-time embedded systems that include microcontroller and embedded systems software development tools and methodologies.

Duties and Responsibilities
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide postproduction support
  • Interface with hardware design and development team
  • Assess third party and open-source software
  • Support technical development of proposals and follow-on opportunities.
  • Assist with technical mentorship, goal setting, and related developmental activities.
  • Assist with the hiring and training new team members.
Requirements and Qualifications
  • B.S. or MS in Electrical Engineering, Computer Engineering, Computer Science or relevant major (MS Preferred)
  • 1-5 yrs real-time & embedded software engineering experience
  • Ability to identify and analyze problems in a systematic and timely manner, drawing correct and realistic conclusions based on data and information, and accurately assessing the root cause before moving to a solution
  • Demonstrated knowledge of electronic hardware, real-time computing platforms including single board computers and microcontrollers, oscilloscopes, logic analyzers, etc.
  • Extensive experience programming in C and C++
  • Familiarity with scripting languages for data processing and test automation (e.g. Perl, Python, Ruby, Bash).
  • Experience developing on both Windows and Linux platforms
  • Knowledge of network protocols and experience with socket programming
  • Knowledge of common communication protocols such as, CAN, RS-232, SPI, I2C, etc.
  • Experience developing multi-threaded applications
  • Basic understanding of Matlab and/or Python for data reduction and analysis
  • Experience using version control systems such as Subversion or Git
  • Experience as a task lead with responsibility over technical direction, project planning, and project execution for a 2-4 person team a plus
  • Ability to balance multiple projects and communicate project status, issues and requirements efficiently
  • Demonstrated self-starter – proactive in determining goals and objectives and pursuing the necessary course of action. Takes the initiative to learn the systems, software and job duties
  • Proficiency in working both autonomously and within a team environment.
  • Be comfortable in a dynamic environment.
  • Excellent interpersonal and communication skills.
  • Experience with Agile Development is a plus.
  • Experience with DoD programs, processes and requirements
What you can expect:

Leading-edge Innovation:From photons to final products and effects, you will work to solve the most complex challenges for our tech industry customers and internally developed products.

Buildi…

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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary