Post job

Embedded software engineer jobs in Reading, PA

- 825 jobs
All
Embedded Software Engineer
Senior Software Engineer
Firmware Engineer
Staff Software Engineer
Software Engineer
Senior Embedded Software Engineer
Embedded Systems Engineer
Systems Engineer
Embedded Software Developer
  • RDK Embedded Software Engineer || Only USC and Green Card

    Ampstek

    Embedded software engineer job in Philadelphia, PA

    RDK Embedded Software Engineer Duration: 06+ Months Detailed JD : • Senior RDK Developer with 10+ years of experience in design, development and integration of multimedia components in RDKE video stack • Expert in embedded systems and strong hands-on C/C++ development skills with working knowledge on RDKE/RDKV stack and related technologies • Develop and integrate embedded software components within the RDK-E middleware layer • Strong experience with middleware concepts, inter-process communication (IPC), and familiarity with frameworks like Thunder, WPE Webkit and associated backend systems • In depth knowledge across core RDK components, AV Pipelines, media playback, DRM, GStreamer , XConf, Yocto • Experience working on consuming HAL interfaces to complete functional requirements across Middleware components • Strong experience in using Github and CI/CD tools for continuous development and deployment • Strong understanding of networking concepts and protocols like TCP/IP, UDP, DHCP, DNS • Experience customizing Yocto build framework according to requirements,Debug and resolve Yocto related build issues • Understanding of system profiling for CPU, GPU, NPU, TPU, and memory, along with performance optimization skills • Experience in debugging and resolving RDK middleware issues • Work with SoC vendors and application developers to resolve feature requests and bug fixes • Collaborate with cross functional development teams to take-up feature tickets and plan timely delivery • Ability to analyze complex technical challenges and develop effective solutions. • Strong written and verbal communication skills to effectively collaborate with teams and stakeholders. • Ability to work effectively in a team environment, collaborate with colleagues, and participate in Agile development processes Thank You Aakash Dubey ************************
    $78k-104k yearly est. 4d ago
  • Embedded Software V&V Engineer

    Starshr, Inc.

    Embedded software engineer job in Pittsburgh, PA

    ATTENTION C2C STAFFING VENDORS: Terms of our staffing agreement with our client expressly prohibit our use of candidates sourced by third-parties. Please do not waste your time or ours by inquiring about this job. StarsHR has the following long-term contract opportunity available with our client in Greater Pittsburgh. Embedded Software V&V Engineer SUMMARY This position will be responsible to perform software verification and validation of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls. DUTIES & RESPONSIBILITIES · Verification and Validation of software for complex system interactions in medical devices, including · Embedded software · Platform software · Operating system software · Development and execution of manual and/or automated software verification protocols, including: · Design and development of test scenarios · Authoring and review of test cases and protocols · Performing execution of test cases · Writing reports · Responsible for verification of the software platform of the medical device, including: · Sub-system testing · Performance and reliability · Safety and interoperability · Review and analysis of product and software requirements · Defect characterization and reporting. Assist in triaging of the defects. · Compliance with standard operating procedures for medical device development, including compliance with ISO 13485 and IEC 62304 · Critical analysis of technical situations; identifies problems, and work with the cross-functional team in resolving the problems. · Collaborating within cross-functional teams across multiple geographies to convey problems, opportunities, solutions, and results in medical device R&D activities · Engaging in continuous improvement initiatives to establish Center of Excellence (CoE) in Software Assurance function. REQUIREMENTS · Bachelor's degree in engineering, preferably Computer, Electronics, or Biomedical · Minimum of 2 years of relevant work experience in software testing in medical device or in a regulated industry · Minimum of 1 years of relevant work experience in software test automation · Familiarity with Software Development Lifecycle processes, including Waterfall and Agile methodologies - Familiarity with C/C++, Python languages and test frameworks. - Understands impacts of hardware constraints on software environment. - Familiarity with ST microprocessor, FPGA, BLDC, peripheral device communication and embedded RTOS - Technical writing ability - clear and concise writing easily understood by multiple audiences (testers, auditors, peers, etc.) Preferences: · Experience designing and developing medical device software in a regulated environment while adhering to FDA Design Controls and software process guidelines for medical devices including ISO 13485 and IEC 62304. This position is a long-term contract, potentially leading to perm. StarsHR can provide benefits while contracting through our company.
    $75k-99k yearly est. 2d ago
  • Advanced Embedded Software Engineer

    Catapult Federal Services

    Embedded software engineer job in Canonsburg, PA

    Job Title: Advanced Embedded Software Engineer*** Education & Experience: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Secret ROLE AND POSITION OBJECTIVES: As an Advanced Embedded Software Engineer (Advanced Software Engineer) for the Torpedo Systems Group you'll a member of a cross functional team responsible for sustaining and creating software for embedded applications. You will participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing. We encourage you to apply if you have any of these preferred skills or experiences: Experience working in a Linux environment Experience writing in C and Multithreaded programming Experience with a Real Time Operating System Experience working outside of an IDE development environment. (i.e. writing and modifying makes files) Experience with Software Source Control tools and concepts (Git or CVS preferred) Experience leveraging and integrating pre-existing and legacy software and Firmware modules.with National Instruments LabWindows/CVI would be helpful, but not required Experience architecting and designing new software applications from design documents. Experience developing secure software applications is desirable but not required. What sets you apart: Strong understanding of software development process, as well as software engineering concepts, principles, and theories Creative thinker capable of applying new information quickly to solve challenging problems Comfortable providing technical leadership Team player who thrives in collaborative environments and revels in team success Commitment to ongoing professional development for yourself and others Workplace Options: This position is onsite, you will be a part of the Canonsburg Facility.
    $75k-99k yearly est. 1d ago
  • Java Software Engineer

    Millennium Software and Staffing Inc. 4.2company rating

    Embedded software engineer job in Pittsburgh, PA

    Positions Details : • Java Full stack, Java EE / J2EE, Java Script , Spring MVC , SQL • Apache Maven , Angular, Git, API, Spring Security , Spring/Spring Boot frameworks, JSP. • Integrate user-facing elements using JSP, HTML5, CSS, JavaScript, jQuery, and modern front-end frameworks as needed. • Implement and optimize database solutions using RDBMS technologies (e.g.,DB2, Oracle, PostgreSQL) and ORM tools (e.g., Hibernate, JPA).
    $73k-92k yearly est. 3d ago
  • Java Software Engineer

    Ltimindtree

    Embedded software engineer job in Pittsburgh, PA

    About Us: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree a Larsen & Toubro Group company combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit. ******************************** Job Title: Java Developer Location: Pittsburgh, PA (4 days onsite/week) Duration: FTE Job description: 8 to 10 Years of experience Strong knowledge of Java and FrontEnd UI Technologies Experience of working in UI tool sets programming languages Core JavaScript Angular 11 or higher JavaScript frameworks CSS HTML Experience in Spring Framework Hibernate and proficiency with Spring Boot Solid coding and troubleshooting experience on Web Services and RESTful API Experience and understanding of design patterns culminating into microservices development Strong SQL skills to work on relational databases Strong experience in SDLC DevOps processes CICD tools Git etc Strong problem solver with ability to manage and lead the team to push the solution Strong Communication Skills Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits and Perks: Comprehensive Medical Plan Covering Medical, Dental, Vision Short Term and Long-Term Disability Coverage 401(k) Plan with Company match Life Insurance Vacation Time, Sick Leave, Paid Holidays Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law.
    $68k-90k yearly est. 3d ago
  • Sr AWS Developer

    NLB Services 4.3company rating

    Embedded software engineer job in Malvern, PA

    Role: AWS Developer Project: GIDS Investment Product Valuations Taxonomy Domain:- GIDS investment (“Investment product master,” “security master,” “reference data,” “pricing and valuations,” “NAV calculation,” “fund accounting,” “portfolio valuations,” or “taxonomy/ontology” experience in financial services.) Prior work with asset managers, custodians, or banks where they modeled funds, ETFs, accounts, benchmarks, or instrument hierarchies and exposed this via services or data platforms. Strong hands-on experience in designing, developing, and deploying scalable full-stack applications using AWS technologies (S3, DynamoDB, Postgres, Lambda, CloudFormation, Event bridge, IAM, Glue, Athena). · Experienced in API design (REST, GraphQL/Super Graph), and microservices. · Experienced in creating REST APIs using Python, JavaScript, and Go. · Experienced in development using DevOps principles, tools, and continuous delivery pipelines, including Bamboo, Bitbucket, JIRA, and Git. · Provides technical expertise and completes complex development, design, implementation, architecture design specification, and maintenance activities. · Monitor product health in test and production environments using Honeycomb, Splunk, and AWS CloudWatch. · Responsible for elevating complex code into the development, test, and production environments. · Resolves highly complex, elevated issues and recommend enterprise-wide improvements and solutions. · Actively work with the business and stakeholders over the requirements and giving demos after the development and reach out to different teams to accomplish
    $98k-133k yearly est. 5d ago
  • Senior Software Engineer

    Boscov's Department Store, LLC 4.0company rating

    Embedded software engineer job in Bernville, PA

    Boscov's Senior Software Engineer Experienced Software Engineers- bring your experience to work for you where people love to shop! Boscov's is a chain of full service department stores serving the total family needs of our customers. For over 100 years, Boscov's has been known for its great values and famous brands, and for offering a broad selection of quality merchandise in its stores and online. We are looking for a Senior Software Engineer to join our team! The Senior Software Engineer will develop, implement, and maintain high-quality full-stack software solutions with a focus on backend systems that drive innovation and meet business requirements. This role requires deep technical expertise, leadership in design decisions, and the ability to mentor other engineers while working across our diverse technology ecosystem. Job Responsibilities: Technical Development Design and develop high-quality, scalable full-stack applications with emphasis on backend systems and APIs Build and maintain web front end user interfaces using modern frameworks and technologies Develop server-side applications and MVC-based web pages Create and maintain middle tier services and RESTful APIs Design and implement database solutions on enterprise database systems including mainframe and relational databases Develop and maintain desktop applications and batch process applications Write clean, efficient, maintainable, and well-documented code following SOLID principles Apply Object-Oriented Programming best practices and Service-Oriented Architecture patterns Troubleshoot, debug, and upgrade existing systems across the entire technology stack Quality and Testing Write and maintain automated unit tests and end-to-end tests to ensure code quality Own and ensure software builds successfully on the build server Own and ensure automated tests run during build processes and successfully validate functionality Own and ensure successful automated deployment of software to specified environments Participate in code reviews and provide constructive feedback to team members Collaboration and Leadership Learn, manage, and implement solutions for systems and applications at Boscov's Provide technical guidance and mentorship to junior engineers and team members Seek knowledge and guidance from coworkers and teammates with specific system or technology expertise Participate in architectural discussions and contribute to technical design decisions Attend, participate, and contribute to progress updates and team meetings Agile Practices Attend and participate in writing, reviewing, and updating User Stories with User Story Sentences, Acceptance Criteria, Technical Notes, and Story Points Attend and participate in sizing every story as if you have to complete it Attend, participate, and demonstrate your team's work throughout the iteration to anyone attending the meeting Attend, participate, and contribute to retrospectives by sharing celebrations, identifying pain points, dot voting on priorities, and suggesting solutions Attend, participate, and contribute to iteration planning and the fist of five exercise to rate confidence in completing planned stories Attend, participate, and contribute to Epic Kickoffs where objectives and key results are reviewed Participate and contribute to breaking down Epics into independently deployable User Stories that are demonstrable, necessary to achieving objectives, and measurable by key results Own and be accountable for completing every User Story in the planned iteration Write and update User Stories and subtasks as needed Manage and update Subtask, User Story, and Epic issue statuses in Jira to accurately represent work progress Qualifications: Required Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience 5+ years of software development experience with demonstrated progression of responsibilities Strong proficiency in Object-Oriented Programming Expert-level experience with backend development using C# or other modern programming languages Proficiency in frontend development with HTML, CSS, and modern JavaScript frameworks Strong experience with SQL and relational databases Experience designing and implementing RESTful APIs Solid understanding and application of SOLID principles Experience with Service-Oriented Architecture (SOA) patterns and practices Proven experience writing automated unit tests and end-to-end tests Strong understanding of software development methodologies Excellent problem-solving, analytical, and communication skills Ability to work independently and lead technical initiatives Preferred Qualifications Experience with modern web frameworks and technologies (ASP.NET, React, Node.js, etc.) Experience with enterprise database systems including mainframe databases Experience using Object Relational Mapping (ORM) libraries Experience with microservice architecture Experience with CI/CD pipelines and DevOps practices Knowledge of containerization technologies (Docker, Kubernetes) Experience with cloud platforms (AWS, Azure, or Google Cloud) Experience in the retail industry Experience with Agile development methodologies (Scrum, SAFe, etc.) Benefits At Boscov's, we value our employees, and that's why we provide a competitive compensation and benefits package. As a Full-Time member of our team, you will be eligible to receive: Comprehensive benefits package, including medical/dental/vision Short term disability/ Long term disability- voluntary Life Insurance (company paid) 401(k) w/ company match Weekly Pay Paid vacation Liberal employee discount Work where people love to shop! Equal Opportunity Employer
    $99k-134k yearly est. 4d ago
  • Systems Engineer (MSP)

    Bowman Williams

    Embedded software engineer job in Oreland, PA

    Systems Engineer (MSP) - T3 Escalations + Projects 📍 Oreland, PA (hybrid) 💰 $80,000 - $105,000 🖥️ MSP Experience Required Join a fast-growing IT services firm where you'll drive infrastructure + cloud deployments, handle advanced escalations, and build long-term client relationships. This role blends hands-on engineering, project delivery, and light technical account management - ideal for a tech who wants ownership, client visibility, and growth. What You'll Do Serve as the top technical escalation point for complex issues Lead infrastructure, cloud, and security projects end-to-end Support and configure Microsoft 365, Azure AD, Windows Server, Intune Manage VMware/Hyper-V and networking (firewalls, VLANs, VPNs, routing) Oversee and harden backup, DR & EDR/security platforms Mentor junior engineers & help elevate the tech stack and processes Work closely with leadership, clients, and internal engineering teams What You Bring 3+ years in an MSP supporting multiple clients (must-have) Microsoft 365 / Azure / AD / Intune Windows Server 2016-2025 VMware / Hyper-V Networking + firewalls Datto / Veeam / similar Benefits Bi Annual Bonuses Medical, dental, vision 401(k) PTO + holidays Certification support & growth opportunities Work in a tight-knit team where your voice matters
    $80k-105k yearly 4d ago
  • Principal C++ Embedded Software Engineer

    Open 3.9company rating

    Embedded software engineer job in Pittsburgh, PA

    The Platform Infrastructure Embedded Software team designs and develops high quality software to leverage embedded compute platforms for autonomy stack development and to bolster the safety critical applications on the Motional Vehicle platforms. We are a team of engineers who bring a broad experience in software development and leverage this to develop software which pushes the boundaries of what has been achieved in the autonomous vehicle safety space. The Motional Pittsburgh office is located in the new Hazelwood Green development at 4734 Second Avenue, a culmination of the city's goal of restoring an economic driver to the neighborhood in a thoughtful, inclusive, and sustainable way. With views along the Monongahela river, the Pittsburgh office is in the heart of this new state of the art development. What You'll Be Doing: Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc., to be run on self-driving vehicles Designing firmware components such as device drivers and kernel libraries Develop software to accelerate machine learning models for deployment on Embedded Hardware platforms Designing test harnesses for embedded software components as well as full systems Providing technical mentorship to engineers Proactively supports the team with engineering support in their product area. Mentor a team of engineers comprising the Embedded Software team at Motional Set the vision and mission of the team, manage the team's planning and execution of work, and ensure organizational goals are being met Collaborate with cross-functional teams to define solutions to organizational challenges Contribute to the long-term autonomous vehicle embedded architecture What We're Looking For: Experience with creating detailed requirements from use cases. Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution. Experience writing software for embedded platforms in C and C++. Experience with TDD - unit tests and integration tests. Experience working on embedded Linux / RTOSs. Experience with optimizing sensor and ML accelerator pipelines and deploying them on various embedded processors. Experience working with networks (Ethernet, CAN etc.) and the common networking protocols. Experience with debugging on embedded platforms. Experience writing software in Python and experience doing automation with shell scripting. Experience working with ARM Cortex MCUs or Microprocessors Bonus Points (not required): Experience working with large data pipelines, and platforms that require deterministic execution. Experience using inter-system communication protocols such as I2C and SPI Experience working with FGPAs and GPUs. Experience working directly with the Linux kernel or Device Drivers. Experience working with RTOSs such as FreeRTOS, ThreadX or PreemptRT. Experience with Simulation and Code Generation, and knowing when their use is appropriate. The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more. Salary Range$175,000-$234,000 USD Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more. Our journey is always people first. We aren't just developing driverless cars; we're creating safer roadways, more equitable transportation options, and making our communities better places to live, work, and connect. Our team is made up of engineers, researchers, innovators, dreamers and doers, who are creating a technology with the potential to transform the way we move. Higher purpose, greater impact. We're creating first-of-its-kind technology that will transform transportation. To do so successfully, we must design for everyone in our cities and on our roads. We believe in building a great place to work through a progressive, global culture that is diverse, inclusive, and ensures people feel valued at every level of the organization. Diversity helps us to see the world differently; it's not only good for our business, it's the right thing to do. Scale up, not starting up. Our team is behind some of the industry's largest leaps forward, including the first fully-autonomous cross-country drive in the U.S, the launch of the world's first robotaxi pilot, and operation of the world's longest-standing public robotaxi fleet. We're driven to scale; we're moving towards commercialization of our technology, and we need team members who are ready to embrace change and challenges. Formed as a joint venture between Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit **************** and follow us on Twitter, LinkedIn, Instagram and YouTube. Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.
    $175k-234k yearly Auto-Apply 6d ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Horsham, PA

    Job Title: Embedded Software EngineerJob Description We are seeking a talented Embedded Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing and developing software features to enhance existing and future products while resolving bugs and sustaining issues in legacy products. This role involves collaboration with various engineering teams to improve product performance and development processes. Responsibilities + Design and develop software features based on high-level customer and product line management requirements. + Develop new features for existing and future products. + Resolve bugs and other sustaining issues in legacy products. + Collaborate with validation, integration, optical, hardware, and test engineering teams to continuously improve product performance, execution efficiency, and development processes. + Ensure firmware documentation is accurate and up to date. + Coach junior software engineers and drive coding reviews and practices across the team. + Engage in pre- and post-sales customer interactions and provide guidance to Field Application Engineers. + Provide input to documentation teams. Essential Skills + Expert in C and C++ programming for embedded systems. + University degree in Electrical Engineering or Computer Science. + 8+ years of experience in embedded software systems (flexible to 5+ years for strong candidates). + Experience in the Optical Networking industry (Layer 0/1 equipment) preferred. + Familiarity with Agile development, CI/CD, and DevOps practices. + Experience with system product software functions (e.g., North-Bound Interface, BSP, photonic control, alarms, service management). Additional Skills & Qualifications + Experience with open-source code (SONiC, FRRouting, Open vSwitch) is a plus. + Familiarity with networking and security protocols. + Experience with virtualization and container technologies. + Programming skills in Go and Python. + Object-oriented design and Linux multi-process/threaded design. + Good communication skills and experience in cross-site/global teams (Chinese language a plus). Work Environment The position offers a hybrid working environment with 2-3 days on-site and flexible arrangements possible. Job Type & Location This is a Permanent position based out of Horsham, PA. Pay and Benefits The pay range for this position is $120000.00 - $165000.00/yr. -Candidates with 5-7 years of strong, directly relevant experience will be considered.-Telecom/optical networking background is preferred but not mandatory.-Role involves mentoring but not direct reports initially.-Compensation: Target base ~$160k + 15% bonus (business unit performance) + stock plan ($5-10k/year).-Hybrid work: 2-3 days on-site, more flexibility for software than firmware.-Interview: Panel round, possible follow-up with China team. Workplace Type This is a hybrid position in Horsham,PA. Application Deadline This position is anticipated to close on Dec 16, 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. 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 due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $120k-165k yearly 11d ago
  • Senior / Staff Embedded Software Engineer, Onboard Software

    Waabi

    Embedded software engineer job in Pennsylvania

    The Onboard Software Platform team owns our high-level software integration framework, data logging, performance measurement tools, system-level optimization, and sensor integration. Most of the work the Embedded team does requires access to the actual hardware, whether it be boards or vehicles. The intent of this position is to build up local capabilities to reduce external resource dependencies and increase productivity across Waabi. This position is an onsite/hybrid position that will require onsite 3-5 days per week. This position will be hands-on partnering closely with our Compute, Hardware, and Sensor teams in San Francisco. We are also open to candidates based in Pittsburgh, Phoenix, & Dallas. Remote also! You will…- Implement low-level, safety critical embedded software for truck control functions such as engine control, steering and braking.- Integrate sensors and vehicle actuation feedback with our localization and control systems in order to implement redundant safety features.- Collaborate with our hardware, safety and systems teams on design, build and validation of highly reliable next generation systems.- Develop software according to industry-best practices for safe, reliable and robust code.- Support the bring up and operation of the autonomous platform, both remotely and on-site.- Work with our other software and autonomy engineers on implementing the low-level functions necessary to drive success in the autonomous vehicle field. Qualifications:- An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an oscilloscope probe with the other.- A developer who cares about building beautiful (but pragmatic) reusable embedded code and the systems to test and maintain that code.- A technical leader who enjoys mentoring junior developers and engineers and collaborating across teams.- Deep experience with any of C/C++/Rust (we primarily use Rust).- Experienced working on safety-critical, hi-reliability software projects following relevant industry safety standards.The US yearly salary range for this role is: $155,000 - $240,000 USD in addition to competitive perks & benefits. Waabi (US) Inc.'s yearly salary ranges are determined based on several factors in accordance with the Company's compensation practices. The salary base range is reflective of the minimum and maximum target for new hire salaries for the position across all US locations. Note: The Company provides additional compensation for employees in this role, including equity incentive awards and an annual performance bonus.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $155k-240k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer I, Vehicle Controls

    Aurora Innovation 3.8company rating

    Embedded software engineer job in Pittsburgh, PA

    Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for an Embedded Software Engineer I - Vehicle Control. In this role, you will Work within our control team to develop infrastructure and integrate embedded software with a modern C++ autonomy stack. Interact with autonomy planning and control software, embedded layer software, and vehicle platform commands and monitoring. Develop frameworks for robotics software that is run across multiple hardware devices. Develop software that will directly influence on-road behavior of autonomous vehicles including mode of operation, fault management, and health monitoring. Work with software/hardware interfaces including embedded system simulation, hardware-in-the-loop, and vehicle system level testing. Build tools to automate testing and analysis of the control subsystem to assist in verification to safety-critical coverage standards. Development in Linux-based environments as well as RTOS embedded environments. Required Qualifications Experience in software development using modern robotics frameworks Proficient in C++/C and python, including experience with embedded applications Knowledge of software architecture design best practices Familiarity with modern communication technologies and networking protocols (CAN, TCP/IP) Working knowledge of software analysis, linting, and testing tools Experience in systems-level programming Desirable Qualifications Experience in a regulated, safety critical, or quality managed environment Familiarity with control systems of automotive, aerospace, robotics, or similar systems The base salary range for this position is $105,000-$157,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits. #LI-JH1 #Associate
    $105k-157k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer

    Hellbender Inc.

    Embedded software engineer job in Pittsburgh, PA

    Job Description Company Name: Hellbender Inc. Job Title: Embedded Software Engineer Department: Software Report to: Software Engineering Manager Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes. Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and non-white races in our community and industry. Job Summary: As an Embedded Software Engineer at Hellbender, you will have a key role in developing new products, including cameras and robotic sensors, from the ground up. You will have the opportunity and responsibility to generate innovative solutions to address unique issues on a wide variety of projects. The coding will consist of C, C++, and Python development in an embedded Linux environment. An ideal candidate would have familiarity with Object-Oriented design methodologies and code analysis. United States veteran and diverse candidates are encouraged to apply at any experience level. Essential Duties and Responsibilities: Working on embedded platform software in a Linux-based environment. Writing event-driven and asynchronous applications primarily in C, C++ and Python. Writing software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others Using oscilloscopes, protocol analyzers, multimeters, and other tools for electronic diagnostics Qualifications, Skills, and Attributes: Bachelors or Master's degree in Computer Science or Engineering 5-7 year's of hands-on experience in embedded engineering Knowledge of SW product cycle Working experience using Linux Working experience with C, C++ and/or Python Good working knowledge of revision control and code review tools like Git Previous experience manipulating GPIO preferred Ability to read schematics and data sheets with hands-on experience debugging hardware platforms preferred Raspberry Pi and Arduino experience highly preferred Strong documentation skills highly preferred Excellent team player with strong communication skills (written and verbal) is essential Benefits: 401(k) 5% Safe Harbor Contribution to 401k by Hellbender Dental insurance, 100% by Hellbender for employees and their families Health insurance, 100% by Hellbender for employees and their families Vision insurance, 100% by Hellbender for employees and their families Flexible spending account 7.5 weeks total Paid time off Hellbender Inc. options through our Equity Incentive Plan Profit Sharing (through 401k) Hybrid work environment & flexible work schedule Work Location: UPARC Pittsburgh Opportunity for advancement: Hellbender is a growing business and follows a policy that prioritizes internal promotions. As new positions are created new opportunities for advancement will be created as well.
    $75k-99k yearly est. 9d ago
  • Embedded Software Engineer

    Hellbender

    Embedded software engineer job in Pittsburgh, PA

    Company Name: Hellbender Inc. Job Title: Embedded Software Engineer Department: Software Report to: Software Engineering Manager Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes. Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and non-white races in our community and industry. Job Summary: As an Embedded Software Engineer at Hellbender, you will have a key role in developing new products, including cameras and robotic sensors, from the ground up. You will have the opportunity and responsibility to generate innovative solutions to address unique issues on a wide variety of projects. The coding will consist of C, C++, and Python development in an embedded Linux environment. An ideal candidate would have familiarity with Object-Oriented design methodologies and code analysis. United States veteran and diverse candidates are encouraged to apply at any experience level. Essential Duties and Responsibilities: Working on embedded platform software in a Linux-based environment. Writing event-driven and asynchronous applications primarily in C, C++ and Python. Writing software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others Using oscilloscopes, protocol analyzers, multimeters, and other tools for electronic diagnostics Qualifications, Skills, and Attributes: Bachelors or Master's degree in Computer Science or Engineering 5-7 year's of hands-on experience in embedded engineering Knowledge of SW product cycle Working experience using Linux Working experience with C, C++ and/or Python Good working knowledge of revision control and code review tools like Git Previous experience manipulating GPIO preferred Ability to read schematics and data sheets with hands-on experience debugging hardware platforms preferred Raspberry Pi and Arduino experience highly preferred Strong documentation skills highly preferred Excellent team player with strong communication skills (written and verbal) is essential Benefits: 401(k) 5% Safe Harbor Contribution to 401k by Hellbender Dental insurance, 100% by Hellbender for employees and their families Health insurance, 100% by Hellbender for employees and their families Vision insurance, 100% by Hellbender for employees and their families Flexible spending account 7.5 weeks total Paid time off Hellbender Inc. options through our Equity Incentive Plan Profit Sharing (through 401k) Hybrid work environment & flexible work schedule Work Location: UPARC Pittsburgh Opportunity for advancement: Hellbender is a growing business and follows a policy that prioritizes internal promotions. As new positions are created new opportunities for advancement will be created as well.
    $75k-99k yearly est. Auto-Apply 60d+ ago
  • Principal C++ Embedded Software Engineer

    Motional

    Embedded software engineer job in Pittsburgh, PA

    Job Description The Platform Infrastructure Embedded Software team designs and develops high quality software to leverage embedded compute platforms for autonomy stack development and to bolster the safety critical applications on the Motional Vehicle platforms. We are a team of engineers who bring a broad experience in software development and leverage this to develop software which pushes the boundaries of what has been achieved in the autonomous vehicle safety space. The Motional Pittsburgh office is located in the new Hazelwood Green development at 4734 Second Avenue, a culmination of the city's goal of restoring an economic driver to the neighborhood in a thoughtful, inclusive, and sustainable way. With views along the Monongahela river, the Pittsburgh office is in the heart of this new state of the art development. What You'll Be Doing: Designing and developing infrastructure software on various hardware platforms for applications such as Vision Processing, Radar systems, Safety monitoring etc., to be run on self-driving vehicles Designing firmware components such as device drivers and kernel libraries Develop software to accelerate machine learning models for deployment on Embedded Hardware platforms Designing test harnesses for embedded software components as well as full systems Providing technical mentorship to engineers Proactively supports the team with engineering support in their product area. Mentor a team of engineers comprising the Embedded Software team at Motional Set the vision and mission of the team, manage the team's planning and execution of work, and ensure organizational goals are being met Collaborate with cross-functional teams to define solutions to organizational challenges Contribute to the long-term autonomous vehicle embedded architecture What We're Looking For: Experience with creating detailed requirements from use cases. Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution. Experience writing software for embedded platforms in C and C++. Experience with TDD - unit tests and integration tests. Experience working on embedded Linux / RTOSs. Experience with optimizing sensor and ML accelerator pipelines and deploying them on various embedded processors. Experience working with networks (Ethernet, CAN etc.) and the common networking protocols. Experience with debugging on embedded platforms. Experience writing software in Python and experience doing automation with shell scripting. Experience working with ARM Cortex MCUs or Microprocessors Bonus Points (not required): Experience working with large data pipelines, and platforms that require deterministic execution. Experience using inter-system communication protocols such as I2C and SPI Experience working with FGPAs and GPUs. Experience working directly with the Linux kernel or Device Drivers. Experience working with RTOSs such as FreeRTOS, ThreadX or PreemptRT. Experience with Simulation and Code Generation, and knowing when their use is appropriate. The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range listed in this job posting reflects base salary only. This role may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more. Salary Range$175,000-$234,000 USD Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. We're driven by something more. Our journey is always people first. We aren't just developing driverless cars; we're creating safer roadways, more equitable transportation options, and making our communities better places to live, work, and connect. Our team is made up of engineers, researchers, innovators, dreamers and doers, who are creating a technology with the potential to transform the way we move. Higher purpose, greater impact. We're creating first-of-its-kind technology that will transform transportation. To do so successfully, we must design for everyone in our cities and on our roads. We believe in building a great place to work through a progressive, global culture that is diverse, inclusive, and ensures people feel valued at every level of the organization. Diversity helps us to see the world differently; it's not only good for our business, it's the right thing to do. Scale up, not starting up. Our team is behind some of the industry's largest leaps forward, including the first fully-autonomous cross-country drive in the U.S, the launch of the world's first robotaxi pilot, and operation of the world's longest-standing public robotaxi fleet. We're driven to scale; we're moving towards commercialization of our technology, and we need team members who are ready to embrace change and challenges. Formed as a joint venture between Hyundai Motor Group and Aptiv, Motional is fundamentally changing how people move through their lives. Headquartered in Boston, Motional has operations in the U.S and Asia. For more information, visit **************** and follow us on Twitter, LinkedIn, Instagram and YouTube. Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.
    $75k-99k yearly est. 5d ago
  • Embedded Linux Software Engineer

    Rajant Corp 4.4company rating

    Embedded software engineer job in Malvern, PA

    Full-time Description Embedded Linux Software Engineer Malvern, PA. (On-site) RAJANT CORPORATION, the 20+year leader in industrial wireless patented Kinetic Mesh networking solutions, is redefining real-time connectivity with resilient Smart Routing technology, ensuring secure, dynamic, and uninterrupted data flow for industrial autonomous and mobile operations across various extreme environments like mining, autonomy and robotics, industrial security, and underground communications. Position Summary: Rajant is seeking an Embedded Linux Software Engineer to further the development of Rajant's industry-leading mesh networking products. This is a full-time, in-person position at our office in Malvern, PA. Responsibilities include: Ø Developing, maintaining, and integrating applications and services on Linux-based wireless networking devices. Ø Working with stakeholders to elicit, refine, and document application and service requirements. Ø Assisting with maintenance of automated testing infrastructure. Required: Ø BS in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience. Ø Minimum of 5 years of technical experience is preferred. Ø Several years' experience programming in C and C++ on Linux. Ø Familiarity with embedded build environments (OpenWRT a plus). Ø Experience debugging, modifying, and upgrading open source projects. Ø Experience with software that interfaces with hardware peripherals. Ø Networking and network programming experience. Ø Excellent communication and troubleshooting abilities. Preferred: Ø RF experience, particularly WiFi. Ø Experience programming Linux device drivers (or other OS kernel-level experience). Ø Reverse engineering experience; specifically, ability to work with incomplete or no documentation. Ø Able to obtain a Security Clearance. Ø Familiarity with: Google Protocol Buffers Python 3 GoogleTest Jenkins RAJANT'S COMPANY PROFILE: ************** We are the biggest name in dynamic wireless mesh networking you may not have heard of yet. No other mesh solution even comes close to the performance of our patented InstaMesh Kinetic Mesh technology in dynamic environments. · We drive massive mines all over the globe, enabling autonomous haul trucks, shovels, and other equipment. · Our networks are in factories and warehouses automating repetitive and dangerous tasks. · We're in 'Spot' the Robot Dog and in a variety of aerial drones. · We link Oil and Gas sites, and automate Maritime Ports worldwide. · The U.S. Army trusts our resilient mesh technologies to keep America and our Global partners safe. Why Join Rajant? · Be part of a cutting-edge tech company leading the charge in resilient, AI-driven, real-time connectivity solutions. · Work with a team of visionaries, engineers, and storytellers dedicated to reshaping industries through adaptive networking. · Gain global exposure, supporting diverse industries and collaborating with some of the world's most innovative companies. WHO WE ARE: We're a tight-knit group of technology experts that demand excellence of ourselves and in all we do. We need like-minded professionals to identify problems and solve them, enabling our development teams to efficiently push ever more hardware and software solutions to market, faster and more reliably. Do you have what it takes to be a part of the Rajant Team? Impress us with your resume today. If you make the team, this will be the most challenging and rewarding place you'll ever work. EMPLOYMENT TYPE: Full-Time with Benefits. LOCATION: Malvern, PA. REPORTS TO: VP of Technology. APPLY: Introduce yourself with cover letter & resume to: **********************. Rajant Corporation is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, gender, national origin, age, physical or mental impairment, sexual orientation or any other category protected under federal, state or local law. Rajant is a USG Contractor and complies with all US laws, regulations and Executive Orders. Requirements Required: Ø BS in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience. Ø Minimum of 5 years of technical experience is preferred. Ø Several years' experience programming in C and C++ on Linux. Ø Familiarity with embedded build environments (OpenWRT a plus). Ø Experience debugging, modifying, and upgrading open source projects. Ø Experience with software that interfaces with hardware peripherals. Ø Networking and network programming experience. Ø Excellent communication and troubleshooting abilities. Preferred: Ø RF experience, particularly WiFi. Ø Experience programming Linux device drivers (or other OS kernel-level experience). Ø Reverse engineering experience; specifically, ability to work with incomplete or no documentation. Ø Able to obtain a Security Clearance. Ø Familiarity with: Google Protocol Buffers Python 3 GoogleTest Jenkins
    $79k-105k yearly est. Easy Apply 38d ago
  • Embedded Software Engineer

    Cleveland/Price Inc.

    Embedded software engineer job in Trafford, PA

    Embedded Software Engineer Target Experieice: Mid-Level (4-10 years) Department: Electronic Design About Us Cleaveland/Price specializes in the design and manufacture of high voltage disconnect switches and switch automation products. The products that we offer are unique in design, and some include patented features. Products have been developed and tested in accordance with IEEE, ANSI, and NEMA standards for high voltage equipment. They are primarily used by investor-owned and public electric utilities and large industrial operations in substation, distribution, transmission, and generation applications. All company operations take place in a modern 218,300 sq. ft. multi-site facility situated on 20 acres east of Trafford, PA. The facility houses virtually all resources for product realization, including engineering, supply chain, parts fabrication, electro-mechanical assembly, and testing. Fabrication capabilities include laser and plasma cutting, CNC machining, CNC punching, and automated bending and forming. The company also utilizes specialized processes, such as MIG and TIG welding, friction welding, silver and tin electroplating, and silver brazing. Cleaveland/Price's employee-focused culture plays an important role in being recognized by the Pittsburgh Post-Gazette as being a Top Workplace in the Pittsburgh region. The company is driven by the caring people that we employ: the heart and soul of the Cleaveland/Price product line. Your Goal As a member of the Electronic Design group, you will be responsible for providing firmware and software-based solutions for embedded electronic products covering the complete product lifecycle. This will include working on new product offerings, adding features or fixing bugs in existing products, and supporting software tools utilized during manufacturing and by product end-users. Your Responsibilities * Independently or under the limited guidance of a supervisor or a more experienced engineer, you will: * Develop, maintain, and test embedded firmware using debuggers, simulators, and electrical test equipment * Develop, maintain, and test software-based tools used during the manufacturing process and by end-users in the field * Confer with engineers, customers, and others to discuss existing or potential engineering projects or products * Support development collaboration, supports code review process, and follows internal coding standards * Provide guidance to less experienced engineers and facilitate training as needed * Complete other tasks as assigned Qualifications Your Background * Bachelor's Degree in Computer Engineering, Electrical Engineering, or related field from an ABET accredited program * Experience with Embedded-C required * Experience with.NET framework a plus * Familiarity with scripting languages, such as Python, a plus * Knowledge of digital signal processing, wireless communication design, or three-phase power systems a plus * This position is available at two different career levels depending on experience, education, etc. * Level III: Typically requires 4+ years of experience * Level IV: Typically requires 7+ years of experience * M.S. degree may be substituted for up to two years of experience Physical Requirements * Sedentary work. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Repetitive motion. Substantial movements (motions) of the wrists, hands, and/or fingers. The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal. * Requires concentration, accuracy, and focused mental effort while multi-tasking in a team environment. * Ability to wear standard personal protective equipment (PPE) required while on the shop floor or in other work area where mandated (i.e. steel-toed shoes, safety glasses, and/or other applicable PPE). Benefits * Company paid premiums for medical, dental and vision coverage * 401k plan with company match (6% dollar for dollar match along with profit share deposit after one year of service) * Company paid life insurance with the option of purchasing additional voluntary life * Company paid short- and long-term disability and AD&D insurance * Company paid Employee Assistance Program * Company paid Lifelock coverage
    $75k-99k yearly est. 16d ago
  • Software Engineer - Embedded Development

    Aerotech, Inc. 4.3company rating

    Embedded software engineer job in Pittsburgh, PA

    Job Description Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products on the planet, from life-saving medical devices to tools for deep space exploration. Our precision motion and automation systems make it all possible. Build a lasting, satisfying career at Aerotech, where we foster growth, empower employees and promote from within. You'll find unparalleled opportunities and a company that values your voice. We also provide an extensive total rewards compensation system, including: Bonus payments every 6 months Rich health plans Retirement planning with our 100% company-paid Employee Stock Ownership Trust If you're mechanically inclined or technically savvy with a passion for cutting-edge technology, we want to hear from you. Position Summary: Designs and develops embedded software for Aerotech's motion control and high-precision automation products. The controller software runs within a Linux based or Windows based real-time operating system and uses an embedded DSP, ARM, or Intel processor. Essential Functions: Designs, implements, and maintains various software features of the embedded software. Examples include motion control and path planning, user program task scheduling, device driver development, communicating data to and from network devices, developing software to operate on multiple cores, and interfacing with Linux/Windows operating systems and embedded hardware. Interacts with engineers in a team environment to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle. Uses critical thinking and math skills to debug problems with our products and develop solutions to these problems Conducts tests to verify the implementation of new features and the proper operation of our motion control products Provides and reviews technical documentation Quickly adapts to different technologies and project/product contexts Thrives in a team environment and works well independently Ensures our software meets or exceeds Aerotech's quality standards Minimum Qualifications: Bachelor of Science (BS) or Master of Science (MS) degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering from an accredited college or university Zero to ten years of relevant work experience Equivalent combination of education and experience may be considered Thorough knowledge of C or C++ programming Thorough knowledge of an object-oriented (e.g., C++, C#, Java) programming language Must be authorized to work in the United States without sponsorship. Aerotech does not provide US work authorization sponsorship for this position. OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future. Experience or working knowledge in one or more of the following areas is a plus: Robotics, path planning, or servo systems Device drivers, real-time operating systems, or assembly code Developing or debugging on a Linux based platform Compiler and interpreter design As part of our engineer development program, your position will include work experiences (via short-term rotations) in related engineering roles (typically in different departments). Any such rotations will be arranged with your supervisor - aligning your interests with business needs as available. Benefits Aerotech has been advancing industries with our precision motion technology for more than 50 years. Our employees are our future, and we continue to grow by investing in our employees through continuous paid on-the-job training in a clean and climate-controlled environment, while providing the following exceptional benefits and more! Competitive compensation Bi-annual bonus Annual raise eligibility UPMC Health Insurance Dental insurance Vision insurance Life insurance Retirement Plan Employee Stock Ownership Trust 401k Paid time off Parental leave Referral program Professional development assistance Tuition reimbursement As an Equal Employment Opportunity/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, Veteran or disability status. The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company. The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company. Powered by JazzHR ar VjUfo5D2
    $70k-93k yearly est. 4d ago
  • Embedded Software Developer

    Insight Global

    Embedded software engineer job in Murrysville, PA

    We are seeking a self-motivated Embedded Software Developer to join a large medical device client in the Pittsburgh area. This person should have a background in full SDLC on embedded or medical devices, working directly with the hardware. The ideal candidate will have experience in both functional and technical aspects of the SDLC, including design and development, as well as testing and de-bugging. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements 3+ years' experience as a full lifecycle embedded software developer from gathering requirements, design, resource monitoring, testing, and de-bugging C/C++ proficiency for core programming Technical understanding of developing software on a real-time operating system/ARM processor/development on true hardware Medical device industry experience
    $68k-90k yearly est. 44d ago
  • Senior Application Developer

    Tait 4.3company rating

    Embedded software engineer job in Lititz, PA

    Are you ready to make a significant impact in a forward-thinking, collaborative technology environment? TAIT is seeking a skilled and technology curious Senior Application Developer to join our Global Technology Solutions team. In this pivotal role, you will be at the heart of our software development initiatives, driving the creation, integration, and maintenance of innovative applications that support the essential functions of our business. As a Senior Applications Developer you are responsible for fulfilling development requirements from the Manager, Application Development or a GTS Applications Project Manager including software development coding, configuration, and testing. A key focus is our growing portfolio of integrations across a complex portfolio of solutions built on business needs and executing following secure SDLC best practices. TAIT is in the process of centralizing integration within the MuleSoft Integration Platform. The Senior Applications Developer will be responsible for executing new development within the Mulesoft Platform and migrating legacy integrations to the platform. They should have experience with the Anypoint Platform, Anypoint Studio, and DataWeave, a strong understanding of integration patterns and API design (REST, SOAP), and hands-on experience with MuleSoft connectors for various systems like databases and SaaS applications. Essential skills include proficiency in Java, XML, and JSON, with practical experience in error handling, logging, security protocols, and agile methodologies. Additionally, candidates should have experience with CI/CD pipelines, DevOps tools, and possess good communication and problem-solving abilities. Your mission is to translate diverse business requirements-gathered from Business Analysts (BA), Project Managers, and Managers-into actionable development plans. You'll architect and execute solutions that are robust, secure, and closely aligned with organizational goals, all while upholding SDLC best practices. In addition to your technical focus, you'll employ strong internal customer service skills, interfacing with stakeholders across the business to ensure clarity, satisfaction, and excellence in every project. Essential Responsibilities Works with the rest of the Global Technology Solutions team in the development and integration of the company's management systems. Assists in the maintenance of custom software applications and tools for the company's information systems. Assists with writing code integrations and configuring GTS applications Provides assistance to users and work with other departments when required. Writes manuals on the use of management / information systems. Documents changes made to software applications, communicate changes and the progress made on development tasks to the line manager and interested parties, as required. Use GitHub source control to maintain and track versions of application code. Be involved in the maintenance of existing software applications and systems. Create & maintain Excel based VBA programs and .Net add-ins to link with and update other business systems. Create, update and maintain custom Web Services. Write web based .Net applications to produce a variety of reports, taking data from SharePoint, Finance systems and SQL databases. Mentor more junior developers through meetings, code reviews, and cross training. Act as a Business Analyst and/or Project Manager on specific projects with the support of the GTS Applications PM team and processes. Write code and perform configuration of TAIT's internal GTS applications Perform code review for other developers on the team Assist in requirements gathering to ensure solutions presented are possible and best for the request Mentor more junior developers through meetings, code reviews, and cross training. Act as a Business Analyst and/or Project Manager on specific projects with the support of the GTS Applications PM team and processes. Minimum Qualifications Education: Minimum Bachelor's degree in Computer Science, or equivalent combination of education and experience 7+ years experience coding and working in a similar environment Demonstrated experience working with MuleSoft: API Manager - Familiarity with API Specification Creation, Policy Enforcement, Custom Policies Exchange - Familiarity with API Specification, API Manager Access, Client Credentials Creation Runtime Manager - Familiarity with API Deployment, Protected Properties, Logging Sound working knowledge of Microsoft Windows and Office applications. 4+ years' experience developing custom applications using vb.net, C#, SQL Server Experience in creating C# web applications, web part and list / web events. Experience with JavaScript, CSS and HTML manipulation Must be familiar with and able to create List Schema files, Content Type XML and Site Columns XML, features and control templates. Strongly preferred experience: Familiarity with developing for Epicor ERP 10.2.600 and later. Familiarity with migration of ERP on-prem to cloud-based solution Epicor ERP 11 experience, a plus Mobile application development, a plus Experience of creating custom field types and XSL Understanding of IIS & alternate access mappings / zones React, Docker, Python experience a plus Experience creating VBA programs and .Net based office add-ins MS Project 2010, a plus Windows application development WPF & WinForms Workflows LINQ & Lambda expressions Using reflection in C# programming Central Admin console & configuration Adobe WorkFront experience AutoCAD, Inventor, Vault experience Experience with microservices #JH-LI1
    $95k-122k yearly est. Auto-Apply 49d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Reading, PA?

The average embedded software engineer in Reading, PA earns between $69,000 and $117,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Reading, PA

$90,000
Job type you want
Full Time
Part Time
Internship
Temporary