Mettle Ops ยท 3 months ago
Embedded Software Engineer II
Mettle Ops is a company focused on defense and aerospace systems, and they are seeking an Embedded Software Engineer II to design, develop, and maintain embedded software. The role involves expert-level Rust programming and collaboration with hardware engineers on various projects.
Business DevelopmentConsultingIndustrial Engineering
Responsibilities
Develop and maintain Rust-based embedded software for CAN-enabled devices
Implement pub/sub architectures and socket-based communication protocols
Design and implement network communication protocols
Optimize code for resource-constrained environments
Debug hardware/software integration issues
Work closely with hardware engineers on system architecture and integration
Provide software expertise during design reviews and project planning
Contribute to future drone/UAV projects
Qualification
Required
Expert-level Rust programming skills
Proficiency in C/C++ for system-level development
Experience in implementing and optimizing network protocols
Experience with CAN bus messaging
Experience with pub/sub architectures for embedded devices
Ability to develop and maintain Rust-based embedded software for CAN-enabled devices
Experience in implementing pub/sub architectures and socket-based communication protocols
Ability to design and implement network communication protocols
Ability to optimize code for resource-constrained environments
Experience in debugging hardware/software integration issues
Ability to work closely with hardware engineers on system architecture and integration
Ability to provide software expertise during design reviews and project planning
Willingness to contribute to future drone/UAV projects
Company
Mettle Ops
Mettle Ops provides program management, engineering, and business development services.
Funding
Current Stage
Early StageTotal Funding
unknown2024-10-04Grant
Recent News
Company data provided by crunchbase