Senior Software Systems Architect, Embedded Tools & Infrastructure
This position is primarily responsible for architecting, designing, and building, testing and deploying a complex, large-scale automation system, ensuring that the components of the system are integrated and function holistically.
Responsibilities:
Qualifications:
VOLT is an equal opportunity employer.
Job Entry Subsystem 2/3
Installations (Computer Systems)
Storage (Computing)
Platforming
Solaris (Operating System)
This position is primarily responsible for architecting, designing, and building, testing and deploying a complex, large-scale automation system, ensuring that the components of the system are integrated and function holistically.
Responsibilities:
- Architect and develop software build system to automate the process of compiling source code to binary image.
- Develop test and integration tools and infrastructure to support a variety of simulation and hardware-in-loop environments
- Develop Continuous Integration (CI) pipelines for automating our embedded system development, including test and verification
- This includes work on software systems made up of several major domains, including UI (in Svelte), REST API services (in Django REST framework) and the core logic written primarily in C and some C++.
Qualifications:
- Masters’ degree in Systems, Computer, Electrical, Software Engineering, Computer Science, or related fields
- 15 years’ experience developing strategic software architecture plans and delivering solutions
- Strong C/C++programming skills
- A deep understanding of Linux based embedded software systems
- Experience working with modern build and CI systems
- Proven knowledge with DevOps, cloud and related technologies to drive optimization of software solutions
- Experience using cloud services and containers for development and build, test and deployment (Jenkins/Ansible).
VOLT is an equal opportunity employer.
Recommended Skills
Operating SystemsJob Entry Subsystem 2/3
Installations (Computer Systems)
Storage (Computing)
Platforming
Solaris (Operating System)