Utilize Agile (Scrum) Software Engineering framework & lead development for software and IoT Embedded systems architecture to drive value for internal stakeholders.
- Establish strong team member relations at all levels, and provide support for people development, coaching, and mentoring to junior software developers.
- Collaborate with customers to define application requirements and jointly set product vision, leading development team to deliver products that achieve customer needs.
- Design software applications to drive company performance.
- Design software using Object Oriented Programming principles to build an efficient, reusable code repository.
- Identify and establish/develop API Connections.
- Perform software security and vulnerability analysis.
- Responsible for software testing, Git pull requests, and Git commit authentication.
- Build software and hardware interfaces with associated Interface Control Documents (ICDs).
- Analyze, design, and engineer hardware and software systems compatibility.
- Develop and maintain infrastructure and platforms.
- Consult with internal stakeholders or customers on software project status and proposals.
- Replicate data from source systems to target systems using ETL (extract transform and load).
- Build data pipelines for backend/IoT systems.
- Optimize real-time operating systems (RTOS) for high-performance embedded applications for robotics and microcontroller-based firmware.
- Develop and implement hardware abstraction layers to ensure modularity and scalability in embedded systems programming.
- Low level programming of embedded systems, sensors, microprocessors, microcontrollers, and robotics.
- Provide software system design, development, maintenance, and reporting with a focus on teamwork, inclusion, and continuous improvement.
- Create standardized work documentation for all hardware, systems, and processes.
- Proficiency in C++.
- Experience with CNC programming.
- Strong programming skills.
- Experience in software testing and security analysis.
- Familiarity with Git for version control.
- Understanding of Object Oriented Programming principles.
- Experience with ETL (extract transform and load) processes.
- Knowledge of real-time operating systems (RTOS) for embedded applications.
- Experience with embedded systems programming, including sensors, microprocessors, microcontrollers, and robotics.
- Ability to establish strong team member relations and support people development.
- Experience in coaching and mentoring junior software developers.
- Ability to collaborate with customers to define application requirements and set product vision.
- Experience in building efficient, reusable code repositories.
- Ability to identify and develop API connections.
- Experience in hardware and software interfaces with associated Interface Control Documents (ICDs).
- Ability to analyze and engineer hardware and software systems compatibility.
- Experience in developing and maintaining infrastructure and platforms.
- Experience in consulting with internal stakeholders or customers on project status and proposals.
- Ability to optimize real-time operating systems for high-performance embedded applications.
- Experience in developing and implementing hardware abstraction layers.
- Ability to create standardized work documentation for hardware, systems, and processes.
Pay and Benefits The pay range for this position is $106000.00 - $120000.00/yr.Comprehensive healthcare and wellness plans
401K Savings Plan featuring a company match.
Paid Holidays and Paid Time Off
Vehicle Discount Program
Child Care Assistance Program
Relocation Assistance (if applicable) Workplace Type This is a fully onsite position in Madison,AL. Application Deadline This position is anticipated to close on Apr 30, 2025. About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & InclusionAt Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email ... for other accommodation options.