Founded in the heart of Detroit in 2014, we are a dynamic and forward-thinking company committed to tackling the ever-evolving challenges of automotive cybersecurity. Our extensive industry experience and deep understanding of the sector"s unique cybersecurity needs have positioned us as a leader in the field. Our expertise is embodied in our flagship platform, the Vehicle Security Engineering Cloud (VSEC), and our diverse range of service offerings, including Threat Analysis and Risk Assessment (TARA), Cybersecurity Management Systems (CSMS), Vehicle Security Operations Centers (VSOC), and Penetration Testing.
As a small to mid-sized company, we compete with both established market leaders and emerging players in the automotive cybersecurity space. We take great pride in our ability to not only compete but also to exceed customer expectations, delivering solutions that are trusted by leading automotive manufacturers around the world.
About The Role
Have you ever wanted to build solutions that will define the course of a budding industry? Solutions that can enable the exciting future of safe autonomous driving and connected vehicles? Automotive cybersecurity is a growing industry that needs creative problem solvers to overcome technical and business challenges that have yet to be solved. Block Harbor seeks to design and build solutions to make securing vehicles easier, faster, and more streamlined.
As an Embedded Development Engineer, you will be in charge of developing production-quality engineering tools that directly alleviates pain points in this space. Due to the nature of embedded development and sometimes the test benches being vehicle-sized, it is preferred that the candidate be able to come on-site periodically. In this technical role, you must be prepared to dive into the details, research new technologies, and most importantly design robust IoT framework stack and design highly automated software tooling.
What you"ll do
- Research new and existing vehicle communication interfaces and understand how to interface with them.
- Develop embedded software and scripts in C/C++, Python, Bash to automated vulnerability scanning and security testing for vehicle interfaces
- Develop software solutions to allow remote access to test benches from a centralized management system
- Perform necessary research to discover optimal technical solutions and prevent technical debt (do the job right the first time)
- Automate deployment, testing, and documentation to scale the capabilities of the team.
- Take ownership of project timelines, plan and organize time effectively to accomplish delivery targets, clearly communicate issues to leadership
- Troubleshoot and support resolving customer issues to ensure high satisfaction with product
Experience & Qualifications
- Required Experience
- Bachelor's degree in relevant field (such as computer engineer or electrical engineer) OR equivalent industry experience.
- 5 years of experience in embedded software development in IoT, networking, or similar relevant roles
- Ability to rapidly prototype as well as develop production-quality code in C/C++, Python, Bash, or other low-level languages.
- Knowledge of IoT networking and understanding of node-server communication
- Highly self-driven and motivated to get to the bottom of an issue and resolve it
- Robust analytical and independent problem-solving skills, little need for directions
- Excellent communication and teamwork skills
- Eagerness to learn and develop one's skills independently and share tips and insights with others
- Preferred Experience
- Expertise in more than one of the following technologies: CAN, Wi-Fi, Bluetooth, BLE, Automotive Ethernet, V2X, USB, Flex Ray, cellular technologies, mobile applications, cloud infrastructure, etc.
- Expertise in IoT infrastructure and networking technologies
- Understanding of cybersecurity concepts and application.
PI248645612