Software Developer - Body Software

CareerCircle
Allen Park, United States of America
9 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 115K

Job location

Remote
Allen Park, United States of America

Tech stack

Agile Methodologies
Computer Programming
Software Debugging
Device Drivers
Embedded C
Embedded Software
Python
C-Based Programming Languages
Matlab
Objective-C
Simulink
Software Engineering
Stateflow
Programming Languages

Job description

Join a dynamic team of highly motivated Embedded Software Engineers to design and develop embedded software components for the Body Control System. Your role will involve analyzing feature-level requirements, designing functional specifications, programming, debugging, and modifying using high-level languages such as C and Python. You will contribute to product success through the consistent on-time delivery of high-quality, functioning complex device driver code. Additionally, you will be tasked with scaling, modifying, and refactoring existing software components to meet new architecture requirements. Collaborate with architecture and validation teams to create reusable software components, support documentation, and integration guides. Engage in code-level integration tasks, such as replicating build environments, source code debugging, and continuously improving deployments. Work closely with development and project managers to align on CI/CD pipelines for product variant releases, and evaluate technologies and methods for developing scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs.

Responsibilities

  • Design and develop embedded software components for the Body Control System.
  • Analyze feature-level requirements and design functional specifications.
  • Program, debug, and modify using high-level languages C and Python.
  • Deliver high-quality, functioning complex device driver code on time.
  • Scale, modify, and refactor existing software components for new architecture requirements.
  • Collaborate with architecture and validation teams for reusable software components.
  • Support documentation and integration guides.
  • Perform code-level integration-related tasks such as replicating build environments and source code debugging.
  • Improve and streamline deployments continuously.
  • Align CI/CD pipelines for product variant releases with development and project managers.
  • Evaluate technologies and methods for scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs., Remote Self-MotivationLife SciencesProject ManagementDebuggingSoftware EngineeringPython (Programming Language)ScalabilityAgile MethodologyContinuous Improvement ProcessMechanical EngineeringCI/CDManufacturing EngineeringElectrical EngineeringFunctional SpecificationControl SystemsEmbedded SoftwareSimulinkMATLABCritical Illness InsuranceC (Programming Language)VisionaryDevice DriversObjective-C (Programming Language)Embedded CC-Based Programming LanguagesPlatform Agnostic

Requirements

  • 5 years of Embedded Software Experience, with a preference for Body Control System experience.
  • 5 years of programming experience in Embedded C, MATLAB, Simulink, and Stateflow.
  • Strong programming skills in C, with the ability to write highly portable and platform-agnostic code.
  • 3 years of experience in developing Proof-of-Concept applications for automotive ECUs.
  • 2 years of experience working in an agile environment.

Additional Skills & Qualifications

  • BS in Software Engineering or a related field.

Work Environment

The role offers a flexible work schedule with the option to work from home. The work involves the use of technologies like embedded C, objective C, and requires a strong focus on automotive and body software. The environment encourages collaboration and continuous improvement, aligning with agile methodologies.

Benefits & conditions

This is a Contract position based out of Allen Park, MI. Pay and Benefits

The pay range for this position is $46.06 - $55.27/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is 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 Actalent is an equal opportunity employer. About Actalent Actalent is a global leader in engineering and sciences services. For more than 40 years, we've helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC-with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day. Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com. Compensation:$95,805 - $114,962 / yr

Apply for this position