Demo

Embedded Software Engineer

Programming.com
Newark, NJ Full Time
POSTED ON 2/27/2025
AVAILABLE BEFORE 5/24/2025

Job title : Embedded Software Engineer

Duration : Long Term

Location : Newark CA

Role Responsibilities

  • Design and develop robust software platform & features for Telematics Control
  • Unit.
  • Writing implementation, unit test, component test and documentation using team
  • technology stack based on C / C , shell scripting & Python.
  • Commitment and ownership to get software done with the explicit testing
  • implemented to deliver on time and protect quality & scalability.
  • Understanding of delivering scalable tested & documented software.
  • Contributing to ideation sessions, requirements, design & code reviews.
  • Collaborate on defining software architecture in a multi-core processor in Linux.
  • Collaborate with system engineering to provide a strong requirement
  • specification.
  • Collaborate on design & development of software test plan.

Required Qualifications

  • Bachelor's degree in computer science or equivalent technology field.
  • Fluent in OOP, data structures and algorithms.
  • 5 years of industry experience with C / C development in embedded Linux
  • platforms
  • Strong problem-solving medal belt and debugging tricks; proficiency using
  • advanced debugging techniques and tools.
  • Solid understanding of C / C application memory and CPU profiling,
  • performance analysis and optimization
  • Strong social engineering – bringing deliveries as a team.
  • Comfortable using Git and following solid development processes.
  • Experience with networking protocols such as TCP / UDP, MQTT, REST, RPC,
  • DBUS.
  • Sound knowledge of Linux operating system internals for application
  • development.
  • Strong understanding of IPC Mechanisms – Sockets, Message Queues, Shared
  • Memory, Signal handling, D-BUS.
  • Preferred Qualifications

  • Experience with secure embedded software functionality.
  • Automotive software development experience.
  • Knowledge on DevOps, Docker, Jenkins for embedded development.
  • YOCTO Linux experience.
  • Familiar with Agile development processes.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Embedded Software Engineer?

    Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Programming.com

    Programming.com
    Hired Organization Address San Jose, CA Full Time
    Job title : Lead Mechanical Engineer Duration : Long Term Location : San Jose CA Job Description : High-Level Responsibi...
    Programming.com
    Hired Organization Address San Jose, CA Contractor
    A thermal test engineer is primarily responsible for designing and conducting thermal tests on components or systems to ...
    Programming.com
    Hired Organization Address San Jose, CA Contractor
    Minimum Requirements: 1. Bachelor’s degree in Computer Science, Engineering, Business Administration, or related technic...
    Programming.com
    Hired Organization Address Greenwood, CO Full Time
    Hi, This is Subhash from Programming.com. We have an urgent requirement for the position of NETWORK SECURITY ENGINEER wi...

    Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Newark, NJ area that may be a better fit.

    Senior Embedded Software Engineer

    Lucid Group, Inc., Newark, NJ

    Embedded Staff Software Engineer

    Lucid Group, Inc., Newark, NJ

    AI Assistant is available now!

    Feel free to start your new journey!