Aversan
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
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