Primary Scope of the Role
The role is centered around building and maintaining a robust software build pipeline. This includes:
- CI/CD Infrastructure: Designing, implementing, and maintaining continuous integration and deployment pipelines using Jenkins.
- Automation Scripting: Heavy use of Bash scripting for infrastructure automation, with Python as a secondary scripting language for tooling and integration tasks.
- Build System Management: Working with Makefiles to manage software builds, especially in embedded environments.
- Version Control: Strong proficiency in Git is required for managing source code and collaborating across teams.
- Containerization: Experience with Docker is preferred for packaging and deploying applications.
- Cloud Integration: Exposure to AWS or similar cloud platforms is a plus, though not mandatory.
Secondary Responsibilities
- Embedded Software Support: While not the core focus, the role may involve assisting with embedded software development tasks such as:
- Device driver development
- Peripheral interfacing
- Low-level system programming
This is especially relevant if the build pipeline backlog is cleared and additional bandwidth is available.
Additional Role Characteristics
- Experience Level: Minimum 5 years (or 3 with a master’s degree). Candidates with more experience are welcome if their background aligns with the technical stack.
- Candidate Fit: Candidates must have hands-on development experience. Test engineers or control engineers without deep development exposure are not suitable.
Work Location: Mossville, IL
Job Types: Full-time, Contract
Pay: $40.00 - $45.00 per hour
Expected hours: 40 per week
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
- Overnight shift
Experience:
- Embedded software: 5 years (Required)
- Python: 2 years (Preferred)
- Git: 2 years (Preferred)
- Docker: 2 years (Preferred)
- AWS: 3 years (Preferred)
Ability to Commute:
Ability to Relocate:
- Mossville, IL: Relocate before starting work (Required)
Work Location: On the road