Lead architectural decisions for embedded products, evaluating technical and business trade-offs.
Collaborate with Product Management and customers to define requirements early in the conceptual phase.
Present and justify recommended systems and architectures to stakeholders.
Create diagrams such as functional blocks, data flow, use case, sequence, block diagrams, signal flow, and architectural frameworks using Model-Based Systems Engineering.
Design system architecture for embedded systems using real-time operating systems such as real-time Linux or other small-footprint OSs.
Manage the full software development life cycle (SDLC) of embedded software.
Design software development and deployment using virtual environments across host platforms running virtualization.
Work in or lead development teams to accelerate product development.
Education and Experience
Bachelor's degree in Electrical Engineering, Computer Science, or related field preferred.
Minimum 5 years of experience in embedded systems architecture and design.
Proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS).
Qualifications
Strong knowledge of requirements and design specifications for embedded firmware systems, including hardware/software trade-offs and memory/processor performance optimization.
Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real-time systems, Agile methodologies, industrial protocols, IP and Ethernet networking, and industrial process control.
Knowledge of OS/kernel concepts, ARM and x86 microprocessors, inter-process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking.
Ability to generate and manage Technical Requirement Specifications.
Strong analytical and problem-solving skills.
Experience collaborating with cross-functional teams including production, testing, customer support, and supply chain.
Excellent written and verbal communication skills with ability to produce clear technical documentation.
ALTEN
ALTEN Technology USA is an engineering services company operating within the global ALTEN Group. The company specializes in supporting clients across the full product development lifecycle, from consulting to complete project outsourcing. It serves a wide range of high-tech industries, including aerospace, medical devices, robotics, automotive, electric vehicles, commercial vehicles, and rail. With more than 3,000 experts across North America and backed by a global network of over 57,000 engineers in 30 countries, ALTEN combines large-scale international reach with localized expertise. The organization is focused on enabling innovation and bringing complex, cutting-edge technologies to life, while fostering a culture that values collaboration, professional growth, inclusion, and equal opportunity.