iMetalx is a mission-driven engineering company developing extreme environment autonomous systems based in the San Francisco Bay Area.
Position Responsibilities
Full-spectrum Systems Engineering Support to Open System Architectures.
Using C/C++ to architect, develop, and implement software for embedded Linux hardware platforms
Supporting hardware development
Develop Applications include device drivers, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low-level programming activities
Integrating other systems, sensors, and components into autonomous systems
Assist in the review of existing electrical/mechanical/system standards for Open Architecture systems
Supporting internal and external engineering activities, including travel to test locations, military facilities, and customer sites to directly supporting the testing, evaluation, and deployment.
Writing technical proposals
Minimum Qualifications
Bachelor’s degree in Computer Science, Computer engineering, Electrical Engineering, or a related field or equivalent experience
At least 1 year of work/internship experience developing software for embedded Linux systems in C/C++
Experience with Java and Javascript, Python, JSON, Node.js and working knowledge of kubernetes
US Citizenship required
Preferred Qualifications
Master’s degree in Computer Science/Electrical Engineering/Computer Engineering or a related field
Experience with Linux kernel and kernel module development and Linux driver development (wireless, network stack)
Experience with UNIX shell scripting
Experience with network application development (e.g. VoIP, streaming H.264)
Experience with Android application development
Ability to work with a great deal of autonomy
Excellent verbal and written communication skills
Ability to work effectively in a team environment
Excellent problem-solving skills
Preferred Skills
Experience managing advanced technology sensor projects and the development of sensor components and mounting systems, to include integration on manned or unmanned vehicles in areas such as integrated subsystem controls, avionics, communications/data link integration, and electrical power integration.