Senior Software Engineer

High Tech Genesis

  • Alameda, CA
  • Contract
  • Full-time
  • 2 days ago
  • Apply easily
Location: USA RemoteTerm: ContractHigh Tech Genesis looking for a Senior Software Engineer with expertise in building full network stacks for embedded devices. This leadership role involves both technical execution and customer-facing work, including pre-sales, architecture, requirements, and solution delivery.As a successful candidate your responsibilities will include:Work with the Project Manager and sales team on services sales opportunities. (Work would 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.Act as the customer facing technical expert for the project team.Design and develop embedded software.Design and implement end-to-end solutions involving device driver development, board configuration, operating system setup, and bootloader integrationProvide full lifecycle support across requirements, architecture, design, implementation, testing, automation, documentation, and peer reviews.This role requires either US Citizenship or a Green Card and for the resource to be based in the United States or approved territoryThe role might require a US Government security clearance10+ years of overall software development experienceExperience in Helix Virtualization Platform-HVPPractical experience working with embedded and real-time operating systems (Embedded Linux and VxWorks are preferred)Experience with low level software development experience (such as device drivers, board support packages, bootloaders, and board bringup with an embedded operating system)Expertise with C/C++ languageExperience Safety Certification (such as DO-178C, ISO 26262, IEC 62304), Security (such as secure boot, FIPS-140-2) or networking (such as TCP/IP and TSN)Expect up to 10% domestic and international travelBachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalentDesired Skills:Experience in developing embedded real-time systems on various architecturesStrong troubleshooting, design and architecture experienceStrong written and verbal communication skillsTrack record of estimating and completing software development tasks on timeSelf-motivated, independent, and comfortable working directly with customerAbility to independently formulate direction given vague requirementsProven strengths in leadership, planning, adaptability, integrity, and motivation, with enthusiasm for mastering new technologies.Experience working with and guiding international teamsHigh Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.Please be advised:Applicants must have legal authorization to work in the USA.Kindly submit your resume in MS Word format upon application for this position.

High Tech Genesis