Logo
Aversan

Senior Embedded Software Engineer

Aversan, Alameda, California, United States, 94501

Save Job

Overview Senior Embedded Software Engineer at Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company delivering leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries. We are currently seeking a qualified Senior Embedded Software Engineer to join our team.

Location: Alameda, California

Schedule: Remote (This is a remote position, or hybrid if near the office)

Responsibilities

Work with the Project Manager and sales team on services sales opportunities. Tasks include definition of customer product requirements, evaluation and selection of product architecture, determination of project feasibility, estimating costs and preparing development schedules.

Perform role of project team lead designer and team technical mentor. Also act as the customer facing technical expert for the project team.

Design and develop embedded software on top of Clients’ products.

Design and develop complete solutions requiring device driver development, board configurations, operating system configuration and bootloaders.

Provide full lifecycle support including requirements, architecture, design, implementation, testing, test automation, documentation, and peer reviews.

Basic Qualifications

Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or equivalent

10+ years of overall software development experience

Hands-on experience with embedded and real-time operating systems (VxWorks and embedded Linux preferred)

Low level software development experience (device drivers, BSPs, bootloaders, board bring-up with an embedded OS)

Experience developing embedded real-time systems on various architectures

Strong troubleshooting, design and architecture experience

Several years of C/C++ language expertise

Strong written and verbal communication skills

Track record of estimating and completing software development tasks on time

Self-motivated, independent, and comfortable working directly with customers

Ability to independently formulate direction given vague requirements

Direct customer interface experience with a track record of achieving high levels of customer satisfaction

Demonstrated strength in planning and organization; effective as a team leader; proactive and adaptable

Preferred Qualifications

Experience with Safety Certification (DO-178C, ISO 26262, IEC 62304), Security (secure boot, FIPS-140-2) or networking (TCP/IP, TSN) is a plus

Experience working with and guiding international teams is a plus

Potential future requirement for US Government security clearance

#J-18808-Ljbffr