Staff Embedded Systems Test Engineer
Flock SafetyFull Time
Expert & Leadership (9+ years)
Candidates must possess a BS or MS in Science, Technology, Engineering, or Mathematics, with a minimum of 5 years of experience in software integration and/or testing, preferably for embedded or real-time systems. Proficiency in C, C++, or Rust software development, scripting languages like Python, and Linux systems and development tools is required. Experience with network performance analysis, system health monitoring, setting up hardware/software test environments, and working with software teams on automated and manual testing is essential. US Citizenship is also a requirement. Preferred qualifications include a degree in Computer Science, Computer Engineering, or Electrical Engineering, advanced experience with Rust, building QA processes in a startup, using Jira test management plugins, advanced profiling tools, and serial bus technology such as CANbus or MIL-STD-1553.
The Embedded Software Test Engineer will integrate and test embedded software on diverse Linux-based custom hardware platforms. Responsibilities include authoring and maintaining test plans, developing custom test tools and harnesses, and building automated deployment, monitoring, and test pipelines. The role involves conducting manual exploratory testing, collaborating with cross-functional engineering teams, supporting the full software lifecycle, interfacing software components with FPGAs and sensor hardware, and contributing to CI/CD infrastructure evolution. Additionally, the engineer will perform profiling, debugging, and system monitoring using tools like perf.
Observability platform for operational technology
Shift5 offers an observability platform that focuses on cybersecurity and data analytics for operational technology (OT) in defense and transportation sectors. The platform collects and analyzes data from onboard systems, such as buses and weapon systems, and is protocol-agnostic, allowing it to adapt to various data communication protocols. By providing real-time insights, Shift5 helps clients improve safety, maintenance scheduling, and threat detection. The company's goal is to enable better decision-making to enhance the reliability and performance of their fleets.