Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Embedded

OpenArc

OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Software Engineer - Embeddedto join our client’s organization and contribute to their ongoing success.Job summary For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our robotics components and systems. Whether your background is strictly in lower-level microcontrollers, real-time operating systems, or bridging the gap between hardware and high-level algorithms, we are looking for someone who can write robust code, integrate complex sensors, and thrive in a hands-on robotics environment. Responsibilities:Create software for robotics components and systems, including algorithms, high-level C++, lower-level C code, and user interfaces. Test software in system integration laboratories, simulation, and on fully-realized robots. Analyze system performance through the use of data logs and the creation of post-processing software and scripts. Troubleshoot and debug complex hardware-software interactions on embedded targets, utilizing software debuggers, profilers, and hardware lab equipment. Work in the design space by writing use cases and software specifications, and hold and participate in design reviews and coding peer reviews. Work with sensors and lower-level technologies like serial buses, i2c, SPI, and CAN. Integrate different sensor, actuator, and computing technologies into robotic systems. Document software using industry-standard best practices. Conform to company policies regarding confidentiality, software licensing, and export control restrictions. Requirements:Excellent software engineering habits. Familiarity with development in Linux-based environments. Experience with version control systems such as Git. Working knowledge of software debugging and profiling tools. Experience with embedded systems and real-time operating systems. Strong experience developing software with either C or C++ At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities.As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package. OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.Type: Direct HireCategory: Software Engineer - C++/RoboticsDate Posted: 2026-07-16

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded in Pittsburgh, PA vacancy
  •  ...SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security....  ...Summary: SEI is seeking enthusiastic experienced real-time embedded engineers to work on safety-critical embedded software. You... 
    Suggested
    Full time
    Work at office
    Relocation package

    Software Engineering Institute | Carnegie Mellon University

    Pittsburgh, PA
    3 days ago
  •  ...Embedded Software EngineerThe main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical... 
    Suggested

    RIT Solutions

    Pittsburgh, PA
    3 days ago
  • $160k

     ...Embedded Software Engineer | Pittsburgh | Up to $160,000 Join an exciting robotics company in Pittsburgh, who build AI systems that enable robots to maintain location and navigation in harsh environments. As an Embedded Software Engineer, you'll join a small team... 
    Suggested
    Full time
    Work at office

    Edison Smart®

    Pittsburgh, PA
    2 days ago
  •  ...and scalable solutions. The Firmware Engineer should have a strong background in...  ...candidate will have experience working with embedded systems and a passion for developing high...  ...embedded systems. Write and debug software in C, C++, Rust and Python. Work across... 
    Suggested
    Full time
    Flexible hours

    Edge AI

    Pittsburgh, PA
    15 hours ago
  • $160k - $210k

     ...Senior Embedded EngineerEfficient is developing the world's most energy-efficient general...  ...computing revolutionEfficient's Embedded Engineers design and implement firmware,...  ...opportunity to develop cutting-edge hardware and software as part of a highly interdisciplinary team... 
    Suggested
    Immediate start

    Efficient Computer Service LLC

    Pittsburgh, PA
    3 days ago
  • $194k

     ...Bachelors degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field. At least one year...  ...developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using C#, C++... 
    Full time

    Amazon Web Services, Inc.

    Pittsburgh, PA
    3 days ago
  • $120k - $150k

     ...customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that... 
    Remote work

    FORT Robotics

    Pittsburgh, PA
    15 days ago
  • $100k - $120k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...additional opportunities within our own organization. Embedded Software Engineer II This selected candidate will work with an... 
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Pittsburgh, PA
    8 days ago
  •  ...Job Description Job Description Job Title: Embedded Software Engineer. Location: Pittsburgh, PA (On-site). Employment Type: Contract (W2 through ZipStaff — No C2C or 1099). About the Opportunity: ZipStaff is seeking an Embedded Software Engineer for industrial... 
    Contract work

    ZipStaff Inc.

    Pittsburgh, PA
    17 days ago
  • $1,000 - $2,030 per month

     ...mechanical teams to turn ambiguous operational problems into reliable software. As we scale up, this team will work closely with our...  ...Work alongside firmware, mechanical, electrical, and robotics engineers to ensure cohesive system functionality Contribute to code... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Lab37

    Pittsburgh, PA
    1 day ago
  •  ...Who We Are Engineered to outperform, Teraswitch is on a mission to provide high-performance infrastructure services for critical...  ...into additional infrastructure services. The Job The Software Engineering team builds the systems that power Teraswitch's customer... 
    Full time

    TeraSwitch Inc

    Pittsburgh, PA
    2 days ago
  •  ...one person, forge the future with Voyager.The Senior Robotics Software Engineer for Voyager Lunar Systems is responsible for building...  ...systems for surface vehicles.Optimize robotics software for embedded ARM processors and heterogeneous compute platforms including... 
    Long term contract
    Permanent employment
    Contract work
    Work experience placement
    Flexible hours

    Voyager Technologies Inc

    Pittsburgh, PA
    2 days ago
  •  ...We are seeking a Senior Full Stack Software Engineer to design, develop, test, and support enterprise web applications in a remote U.S.-based environment. This role will work across the full application stack using technologies including C#, .NET, Vue.js, TypeScript,... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Pittsburgh, PA
    1 day ago
  •  ...Authorization: U.S. Citizens or Green Card Holders Only Overview : The A.C.Coy Company has an immediate need for a Software Engineer for a full-time opportunity in the Pittsburgh area. The ideal candidate will have a strong background in C#, .NET, modern JavaScript... 
    Permanent employment
    Full time
    Live in
    Immediate start
    Relocation

    A.C.Coy Company

    Pittsburgh, PA
    2 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing... 
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    1 day ago
  •  ...Software Engineer - SailPoint Pittsburgh, PA | Hybrid (On-site 4 days per week) About eNGINE eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of experience, driven to provide talent solutions that power innovation. We’re hiring... 
    Full time
    Relocation

    eNGINE

    Pittsburgh, PA
    15 hours ago
  •  ...Job Description Job Description   Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is...  ...with CI/CD pipelines and automated testing · Experience with embedded or real-time systems · Experience with robotics simulation... 

    Advanced Robotics Group, LLC

    Pittsburgh, PA
    21 days ago
  • $118.52k - $127k

     ...Basic Qualifications Education Requirements: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related... 
    Flexible hours

    General Dynamics Mission Systems

    Pittsburgh, PA
    1 day ago
  • Title: Application Analyst Location: Pittsburgh PA Duration: Fulltime Banking domain - Respond to outages, incidents and customer issues with on-call schedule staffed 24/7 - Implement new features on the Digital roadmap Mobile App Drawer Phase 2 Enhancements...
    Full time

    Logix Guru

    Pittsburgh, PA
    15 hours ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Software Engineer-Cloud for an onsite opportunity in Pittsburgh, PA. We're looking for a hands-on engineer who can take ownership of cloud applications from architecture and deployment through backend development... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Pittsburgh, PA
    3 days ago
  •  ...Cloud Applications Engineer-Security Location: Pittsburgh, PA (Onsite) Position: Contract Job Description & Skill Requirement...  ...assessment background. Candidate who has worked or has knowledge on embedded systems, preferably from product security background and have... 
    Contract work

    Epsilon Solutions Ltd

    Pittsburgh, PA
    1 day ago
  •  ...Job Description Job Description Job Title: Lead DevSecOps Engineer Location: Pittsburgh, PA Responsibilities Lead the integration...  ...-left security practices within client application teams by embedding PAC checks and container security scans in the development... 
    Local area
    Shift work

    System One

    Pittsburgh, PA
    27 days ago
  •  ...Employment Type: FullTime Department: Software Engineering What We Do Gecko Robotics is helping the world’s most important organizations...  ...Skills Experience with ROS 2. Familiarity with embedded Linux systems or platforms such as the Yocto Project or NVIDIA... 
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Work from home
    Monday to Friday
    Flexible hours

    Gecko Robotics Inc

    Pittsburgh, PA
    4 days ago
  • $63.9k - $97.8k

     ...Naval Nuclear Laboratory is seeking a motivated entry-level software engineer to join the team. In this role, you will work among a strong software team to design, develop, and support a catalog of embedded, user interface, and internal software components for use in... 
    For contractors
    Local area
    Flexible hours

    Naval Nuclear Laboratory

    West Mifflin, PA
    2 days ago
  •  ...analyze failure modes to improve system performance. Drive software from prototype through production, including large-scale data...  ...’s degree or higher in Computer Science, Robotics, Electrical Engineering, or a related field, or a bachelor’s degree with at least 1 year... 
    Work at office
    3 days per week

    Aurora

    Pittsburgh, PA
    15 hours ago
  •  ...Description Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and...  ...degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or... 
    Internship
    Flexible hours

    General Dynamics Mission Systems, Inc

    Pittsburgh, PA
    15 hours ago
  •  ...solution includes autonomous mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class services and support....  ...Role: We are seeking a highly experienced Senior Software Engineer to lead the technical direction and development of our... 
    Remote work

    Seegrid

    Pittsburgh, PA
    a month ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Software Engineer - Military for an onsite opportunity in Pittsburgh, PA. This role will work within an interdisciplinary engineering team developing software solutions that integrate with complex real-world systems... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Pittsburgh, PA
    3 days ago
  • $160k - $230k

     ...Field Application Engineer Efficient Computer is rethinking computing from the ground...  ...supporting familiar programming languages and software frameworksunlocking new possibilities...  ...is required. Minimum 4 years of embedded software development experience with an... 
    Immediate start

    Efficient Computer

    Pittsburgh, PA
    2 days ago
  •  ...Collaborate with architects, product owners, BAs, QA, and engineering teams. Troubleshoot application issues and perform root-cause...  ...reliability. Must-Have Skills: ~6+ years of professional software development experience ~ Strong Java & Spring Boot ~ Spring... 
    Hourly pay
    Work visa

    Synkriya Tech (previously Sincera Consulting)

    Pittsburgh, PA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded. Be the first to apply!