Demo

Senior Embedded Software Engineer

Affinity Executive Search
Poway, CA Full Time
POSTED ON 1/14/2025
AVAILABLE BEFORE 3/31/2025

Job description : Sr Embedded Software Engineer

Essential Functions :

Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to bring in new technical capability

Design, develop, document and test Embedded software for space products

Develop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or 7.0 and future versions, Embedded Linux, RTEMS device drivers

Able to debug, test, and verify component and board designs through software

Develop test programs, test plans, and verification plans

Represent Engineering in technical customer discussions / meetings

Assist Manufacturing Engineers with technical assistance with production issues

Able to Develop and Maintain Python based desktop GUI applications to control and monitor Automated Test Equipment (pyvisa, nidaqmx)

Responsibilities :

Product Specifications : Implement innovative approaches and develop clearly written design specifications that ensure PDCs products are designed to succeed in the market relative to their technical performance, feature set, cost and time to market goals.

Architecture : Facilitate the design of complex products by leading and coordinating engineering teams of varied technical disciplines through clearly documented architectural level design documents. Lead the decision and tradeoff process for issues that cross hardware / software or other technical discipline boundaries.

Design (and Develop) : Perform original and innovative software design and distill large-scale designs into architectural elements that facilitate the division of design work to teams of two or more engineers.

Planning : Develop plans, schedules, and identify resources required to develop products from market requirement through product release. Identify risk areas and develop contingency plans to eliminate or mitigate risk that could result in schedule delays or failure to meet specification or design plan requirements.

Innovation : Conceive methods for achieving product requirements and specifications using appropriate software architecture and design techniques. Anticipate possible difficulties and develop alternate methods.

Maintenance : Provide support for maintaining existing products by investigating and resolving defect reports, creating documentation, and creating and releasing new versions of software packages.

Continuous Improvement : Take the initiative to research, develop, propose, evaluate and / or implement new methods, processes, techniques, tools, components, or technology that improve quality, timeliness and / or performance of PDCs products or the efficiency or cost effectiveness of PDCs engineering work. Modify existing SOPs or create new SOPs to implement new processes.

Qualifications : Required Knowledge, Skills and Abilities :

Fluent in C and Python, strong VxWorks, Linux, and Bare Metal Embedded background, development of bootloaders, BSP, VxWorks 7, Linux, and RTEMS device drivers test code and scripts

Familiarity with Buildroot and or Yocto Linux build systems

Good understanding of NAND FLASH memory file systems, drivers, and implementation

Skilled in low level hardware code development and debugging. Skilled with debuggers / In-circuit emulators.

Experience and skills in debugging using lab equipment and other tools

Ability to work in a team setting effectively

Successfully problem solves and manages conflict

Has analytical, evaluative, and objective critical thinking skills

Educational / Experience Qualifications :

Bachelor's Degree in Computer Science, Computer Engineering, or a related field, Masters degree is a plus

10 years relevant work experience

Why is This a Great Opportunity : Work on hardware that goes on the latest satellites, which is a fast growing industry. You will work in a small engineering environment where there is not multiple levels of management so you will work directly with those making the decisions.

Salary Type : Annual Salary

Salary Min : $ 160000

Salary Max : $ 180000

Currency Type : USD

Salary : $160,000 - $180,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Affinity Executive Search

Affinity Executive Search
Hired Organization Address Wakefield, MA Full Time
Job description : Job Title : Tax Director Location : Wakefield, MA 01880 Job Type : Full-Time, REMOTE Shift : Mon - Fri...
Affinity Executive Search
Hired Organization Address Geneva, NY Full Time
Job description : Social Worker - LMSW / LCSW - Care Management : LMSW or LCSW to work in Acute Care. Competitive Compen...
Affinity Executive Search
Hired Organization Address Sugar, TX Full Time
Controls Engineer - DeltaV / Honeywell General Description Our company is seeking a qualified control systems engineer i...
Affinity Executive Search
Hired Organization Address Butte, MT Full Time
Job description : This position is an excellent career and lifestyle opportunity for the correct individual exists to wo...

Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Poway, CA area that may be a better fit.

Senior Software Embedded Engineer

BRAIN CORP, San Diego, CA

Senior Embedded Software Engineer

VirtualVocations, Escondido, CA

AI Assistant is available now!

Feel free to start your new journey!