Embedded Software (Firmware) Engineer (Mid-Level)
About Us:
We are a dynamic global developer team specializing in fleet management systems for indoor environments. Our mission is to create innovative and reliable solutions that enhance the efficiency and effectiveness of our clients' operations.
Job Description:
We are seeking a Mid-level Firmware Developer to contribute to the development and maintenance of our firmware, which is central to our fleet management system. The ideal candidate has 3-5 years of experience in firmware development, strong skills in C++ and C#, and is familiar with embedded Linux. If you enjoy problem-solving and collaborating on firmware solutions that integrate with hardware components, we want to hear from you.
Key Responsibilities:
• Develop, enhance, and maintain firmware written in C++ and C#.
• Collaborate with senior developers to implement improvements and new features.
• Contribute to the management of version control, CI/CD pipelines, and testing procedures.
• Work with CAN bus and serial connectors to integrate firmware with hardware components.
• Collaborate with cross-functional teams to ensure seamless integration of firmware with other system components.
• Participate in fieldwork related to CAN bus development.
• Continuously stay updated with the latest technologies and best practices in firmware development.
Qualifications:
• Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
• 3-5 years of experience in firmware development.
• Strong skills in C++ and C#.
• Familiarity with embedded Linux.
• Experience with CAN bus and serial connectors is a plus.
• Strong understanding of version control, CI/CD pipelines, and testing frameworks.
• A proactive problem-solver with a collaborative approach.
• Strong communication and teamwork skills.
• Based in the US (preferably on the East Coast) and willing to travel occasionally.
IT Services and IT Consulting
Engineering and Information Technology
Full-time