Software Developer

2T Consulting

Erie, PA

Posted On: Apr 21, 2025

Posted On: Apr 21, 2025

Job Overview

Job Type

Full-time

Experience

7 - 19 Years

Salary

$90,000 - $120,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Software Development
  • embedded
  • Linux OS
  • C/C++
  • Docker
Job Description

We are seeking a highly motivated and skilled Software Developer with experience in embedded systems to join our engineering team. In this role, you will design, develop, and maintain embedded software solutions for cutting-edge hardware platforms. You will work closely with cross-functional teams in a hands-on environment that emphasizes creativity, collaboration, and innovation.

Roles and Responsibilities
  • Develop, modify, and debug device drivers, bootloaders, and board support packages (BSPs) for embedded Linux systems.
  • Contribute to the architecture and design of new embedded software systems and applications.
  • Perform hardware/software integration, collaborating with electrical and systems engineers.
  • Utilize tools like Docker for development, deployment, and containerization of embedded applications.
  • Write and maintain code in C/C++, Bash, and Python.
  • Develop, test, and validate embedded software in simulation environments and on physical hardware.
  • Support CI/CD pipelines to ensure robust and reliable software delivery.
  • Define system-software designs and explore technical trade-offs to meet performance, cost, and timeline goals.
  • Adhere to coding standards, participate in code reviews, and manage source control (e.g., Git).
  • Track and resolve software defects while improving testing and operational procedures.
  • Conduct hands-on validation in simulation labs and on locomotive systems as required.

 

Qualifications
  • Proven experience with Linux OS on embedded platforms.
  • Strong proficiency in C/C++ and scripting languages like Bash or Python.
  • Familiarity with bootloaders, device drivers, and BSPs.
  • Experience with Docker and embedded development environments.
  • Understanding of CI/CD practices, version control, and automated testing.
  • Ability to manage competing priorities and make trade-off decisions under pressure.
  • Comfortable working in lab environments and performing on-device testing.

Job ID: 2C250141


Posted By

Shayne

Sr. Recruiter


Related Jobs
  • Full-time

  • Company
  • COMPANY

    2T Consulting

  • Company
  • experience

    7 - 19 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    $90,000 - $120,000 Per Year

  • Skills
  • SKILLS

    • Software Development
    • embedded
    • Linux OS
    • C/C++
    • +1 more

Posted On: Apr 21, 2025

  • Full-time

  • Company
  • COMPANY

    PB Consulting

  • Company
  • experience

    7 - 10 Years

  • Travel Requirements
  • Work Arrangement

    Hybrid

  • Wallet
  • SALARY

    $90,000 - $140,000 Per Year

  • Skills
  • SKILLS

    • Software Developer
    • HMI
    • API development
    • PLC
    • +1 more

Posted On: Mar 13, 2025

  • Contract - W2
  • Contract - Independent

  • Company
  • COMPANY

    Techvilla Solutions

  • Company
  • experience

    8 - 18 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    Depends on Experience

  • Skills
  • SKILLS

    • Python
    • Software Development
    • Java 8
    • AWS Cloud

Posted On: Mar 07, 2025

  • Contract - W2
  • Contract - Independent

  • Company
  • COMPANY

    Long Finch Technologies

  • Company
  • experience

    10 - 20 Years

  • Travel Requirements
  • Work Arrangement

    Hybrid

  • Wallet
  • SALARY

    $55 - $60 Per Hour

  • Skills
  • SKILLS

    • Java
    • Oracle
    • Kafka

Posted On: Jan 02, 2025

  • Contract - W2
  • Contract - Independent
  • Contract - Corp-to-Corp

  • Company
  • COMPANY

    2T Consulting

  • Company
  • experience

    6 - 10 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    Depends on Experience

  • Skills
  • SKILLS

    • Software Development
    • Windows
    • .NET
    • C#
    • +2 more

Posted On: Dec 04, 2024