Apex Order Pickup Solutions is seeking a Senior Firmware Engineer - Linux to join their team at the global headquarters in Mason, Ohio. The role involves supporting the full software development lifecycle and contributing to innovative IoT and SaaS development initiatives.
About the Role
As a Senior Firmware Engineer, you will champion software release program planning, lead technical software projects, define software architecture, and contribute to software verification and validation efforts. You will generate application and embedded code features across all layers of the programming stack, promote coding best practices, and collaborate with systems and hardware teams to drive continuous improvement.
About You
Required:
B.S. degree in Electrical Engineering, Electronics Engineering, Computer Science, Software Engineering, or equivalent technical field experience.
Proficiency coding within Linux, specifically Yocto and Debian distros.
Minimum of 10 years producing software in a product development role.
Experience with image signal processing (ISP) and object detection.
Experience with computer vision, machine learning, and related algorithms.
Practical experience employing technical skills in languages/platforms such as C#, Python, C++.
Proficiency working with Git, GitLab, BitBucket, Jira, and Confluence.
Experience with wireless technologies (e.g., Bluetooth and Wi-Fi).
Excellent communication and interpersonal skills.
Preferred:
Experience with block chaining software concepts.
Experience with IAR IDE software.
Experience with VS code.
Master level knowledge of OOD, design patterns, data modeling, messaging, session, serialization, persistence, XML, JSON, SOAP, SOA.
Experience with supporting regulated products through certification.
Cybersecurity certifications such as CEH, Security+, Certified Google Cloud Security Professional.
Benefits
Competitive salary.
Hybrid work schedule with flexibility to work remotely.
Full benefits package including health insurance, life, dental, and vision.