eInfochips is looking to hire an Embedded Engineer to define requirements, design implementations, investigate cybersecurity controls, and develop novel cybersecurity features for embedded systems.
Requirements
- Proficiency in embedded programming languages (C, C++), with strong knowledge of RTOS.
- Hands-on experience with embedded Linux development, including Linux driver development, BSP integration/customization (e.g., Yocto), and board bring-up.
- Proficiency with testing tools/frameworks and developing automated tests.
- Strong understanding of communication protocols (I2C, SPI, UART) and hardware interfaces.
- Experience with embedded security features (secure boot, TrustZone, filesystem encryption, etc.).
- Prior development in compliance with safety/security standards (SEI CERT, AUTOSAR).
- Knowledge of compliance regulations, security frameworks, and standards (e.g., ISO/SAE 21434, NIST, HIPAA, COBIT, OWASP, ITIL).
Responsibilities
- Operate with minimal oversight to define requirements with stakeholders and design the implementation of new features.
- Investigate cybersecurity controls of processors and microcontrollers; develop Proof-of-Concepts (PoCs) and provide implementation guidance to suppliers.
- Research and develop novel cybersecurity features.
- Collaborate with the open-source community to expand existing cybersecurity capabilities and contribute new projects for broader use.
- Develop software in line with team coding guidelines and industry standards (e.g.SEI CERT**, AUTOSAR).**
- Partner with CI/CD teams to add new capabilities to the build and release pipeline, and customize pipelines for emerging projects.
- Work with test teams to define testing strategies and support automated test development.
Other
- Operate with minimal oversight.
- Lead internal testing teams and provide direction in the absence of regular leadership.
- Mentor junior and mid-level engineers in best practices for design, implementation, and testing.
- Conduct root cause analysis of defects and lead initiatives to enhance product quality and testing processes.
- Coordinate with diverse stakeholders to align deliverables, timelines, and testing outcomes.
- Facilitate agile ceremonies (sprint planning, retrospectives, stand-ups) to ensure effective collaboration.
- Stay current with industry trends in embedded systems development and advocate for process improvements.
- Excellent problem-solving skills and attention to detail.
- Demonstrated leadership and communication skills, with the ability to mentor and guide teams.
- Industry background in law enforcement, defense, intelligence, automotive, manufacturing, or software.
- Fluency in Japanese (reading, writing, and speaking) for business and technical communication.
- Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.
- Fully OnSite