Software Developer Position Available In Limestone, Alabama

Tallo's Job Summary: Software Developer needed in Madison, AL by Actalent. Utilize Agile methodology to design software and IoT systems. Develop hardware interfaces, analyze compatibility, and maintain platforms. Proficiency in C++ and JavaScript required. Pay range $106,000.00 - $120,000.00/yr with benefits included. Application deadline Apr 30, 2025. Opportunity for growth and inclusion.

Company:
Actalent
Salary:
$113000
JobFull-timeOnsite

Job Description

Job Title:

Software DeveloperJob Description Utilize Agile (Scrum) Software Engineering framework and lead development for software and IoT Embedded systems architecture to drive value for internal stakeholders. Responsibilities + 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 the 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 software. Essential Skills + Proficiency in C++ and JavaScript programming. + Experience with Agile (Scrum) methodology. + Strong understanding of Object Oriented Programming principles. + Experience with API development and integration. + Knowledge of software security and vulnerability analysis. + Proficiency in using Git for version control. + Experience in building software and hardware interfaces. + Ability to analyze and design hardware and software systems. + Experience with ETL processes. + Familiarity with real-time operating systems (RTOS) for embedded applications. + Experience in developing hardware abstraction layers. + Knowledge of low-level programming for embedded systems. Additional Skills & Qualifications + Experience in coaching and mentoring junior developers. + Strong communication and collaboration skills. + Ability to consult with internal stakeholders and customers. + Experience in creating standardized work documentation. Work Environment Our innovative, inclusive environment allows every team member the chance to learn from others and do something that matters. You will be working in a supportive atmosphere that emphasizes teamwork and continuous improvement. The work involves interaction with IoT systems, embedded applications, and robotics, ensuring a dynamic and engaging work experience. Pay and Benefits The pay range for this position is $106000.00 – $120000.00/yr. Comprehensive healthcare and wellness plans401K Savings Plan featuring a company match.

Paid Holidays and Paid Time OffVehicle Discount ProgramChild Care Assistance ProgramRelocation 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 & Inclusion At 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 actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.

Other jobs in Limestone

Other jobs in Alabama

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started