Sr. Embedded Software Engineer

14 hours ago


Newark, United States Ranger Technical Resources Full time

Sr. Embedded Software Engineer #2441


Position Summary:


Our partner, a leader in luxury electric vehicles (EVs) known for advanced technology, performance, and efficiency, is seeking a Senior Embedded Software Engineer for their Platform Software team. In this role, you will develop the foundational software for the vehicle’s Electronic Control Units (ECUs) to enhance powertrain, charging, networking, and diagnostics. This hands-on position places you at the forefront of embedded systems innovation, building core technologies for next-generation EVs and shaping the future of sustainable transportation.


Experience and Education:


  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field/equivalent professional experience.
  • 7+ years of experience with embedded systems, real-time programming, and working in automotive or related industries
  • 5+ years of hands-on experience with C (primary) and C++ (secondary), particularly for low-level, real-time systems.
  • Expertise in bootloaders, low-level driver development, and foundational software tasks like secure boot.
  • In-depth knowledge of automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience with on-chip debugging, board bring-up, and integration of software with hardware components.
  • Proven ability to collaborate with cross-functional teams (hardware engineers, test engineers) and mentor junior engineers.


Skills and Strengths:


  • C
  • C++
  • Embedded software development
  • Automotive grade MCUs such as Infineon, TriCore, NXP or Renesas
  • Automotive Electronic Control Units (ECUs) integration
  • Automotive communication protocols such as CAN, LIN, Ethernet
  • Real-time operating systems (RTOS) that includes interrupt handling, scheduling, resources-constrained development
  • Bare-metal programming that includes interrupt handling, scheduling, resources-constrained development
  • Low-level driver development
  • Bootloader
  • On-chip debugging such as JTAG or Lauterbach
  • Schematics/Datasheets comprehension
  • Automotive security protocols such as Secure boot or HSM or Key management (a plus)
  • Automotive safety standards UDS, OBD or ISO 26262 (a plus)
  • Test Automation with Python (a plus)
  • CI/CD integration (a plus)
  • Automotive testing procedures such as HIL, SIL, CANalyzer, CANoe, oscilloscopes (a plus)


Primary Job Responsibilities:


  • Support end-to-end software development for platform software, from design to implementation for automotive ECUs.
  • Collaborate with hardware engineers, test engineers, and product managers to ensure seamless integration of software with vehicle systems.
  • Generate and optimize software solutions, identifying when in-depth testing and adjustments are required for real-time and embedded systems.
  • Plan and conduct debugging and integration sprints, focusing on resolving complex hardware-software challenges.
  • Create essential deliverables, including firmware, device drivers, bootloaders, and low-level driver development for platform stability.
  • Define and implement platform software strategies for both current and future EV models.
  • Work closely with senior engineers to address integration challenges and ensure software reliability.
  • Conduct testing and validation, including HIL/SIL testing, debugging, and using tools like CANalyzer and oscilloscopes.
  • Track software changes and releases, ensuring high-quality, stable platform software.
  • Present software scenarios and key system behaviors to stakeholders, focusing on real-time performance and communication protocols.
  • Ensure software updates align with long-term platform strategies and overall product goals.
  • Stay updated with embedded systems standards and best practices in automotive software development.
  • Take full ownership of the software lifecycle, from firmware development to final integration.



  • newark, United States Ranger Technical Resources Full time

    Sr. Embedded Software Engineer #2441Position Summary:Our partner, a leader in luxury electric vehicles (EVs) known for advanced technology, performance, and efficiency, is seeking a Senior Embedded Software Engineer for their Platform Software team. In this role, you will develop the foundational software for the vehicle’s Electronic Control Units (ECUs)...


  • Newark, New Jersey, United States She Recruits, LLC Full time

    At She Recruits, LLC, we are seeking a seasoned Sr. Software Engineer to join our team. As a key member of our engineering group, you will design, develop, operate, and maintain software components and computing systems software that meet the stringent requirements of our clients.Key Responsibilities:Design and develop real-time embedded systems involving SW...


  • Newark, California, United States Lucid Motors Full time

    Lucid Motors is revolutionizing the EV industry with its cutting-edge battery management technology. We are now seeking a Lead Embedded C Software Engineer to join our team and contribute to the development of our world-acclaimed battery products for mass-market passenger vehicles and stationary energy storage applications.About the TeamYou will work closely...

  • Sr. Software Engineer

    19 hours ago


    Newark, United States ECCLESIASTES INC Full time

    Job DescriptionJob DescriptionPOSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other documentation. Position is based out of headquarters in...


  • Newark, United States ECCLESIASTES INC Full time

    POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other documentation. Position is based out of headquarters in Newark, DE but may be assigned to...

  • Sr. Software Engineer

    12 hours ago


    Newark, United States ECCLESIASTES INC Full time

    Job DescriptionJob DescriptionPOSITION TITLE: Sr. Software EngineerPOSITION DUTIES:Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other documentation. Position is based out of headquarters in Newark,...


  • Newark, United States ECCLESIASTES INC Full time

    Job DescriptionJob DescriptionPOSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other documentation. Position is based out of headquarters in...


  • Newark, United States ECCLESIASTES INC Full time

    Job DescriptionJob DescriptionPOSITION TITLE: Sr. Software EngineerPOSITION DUTIES:Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other documentation. Position is based out of headquarters in Newark,...


  • Newark, New Jersey, United States She Recruits, LLC Full time

    We are seeking a highly skilled Embedded Systems Developer to join our team at She Recruits, LLC. As a key member of our engineering group, you will design, develop, operate, and maintain software components and computing systems software that meet the stringent requirements of our clients.Job Description:You will be responsible for designing and developing...


  • Newark, California, United States Ranger Technical Resources Full time

    Job OverviewRanger Technical Resources is seeking a highly skilled Automotive Platform Software Engineer to join our team. As a key member of our Platform Software team, you will play a critical role in developing the foundational software for our luxury electric vehicles.Key ResponsibilitiesPlatform Software Development: Design and implement platform...


  • Newark, Delaware, United States Ecclesiastes Inc Full time

    Job DescriptionEcclesiastes Inc is a dynamic and innovative company seeking a highly skilled Sr Software Engineer to join our team.The ideal candidate will have extensive experience in designing, developing and implementing software applications using various technologies such as Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML...


  • Newark, United States Lucid Motors Full time

    Leading the future in luxury electric and mobilityAt Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.We plan to lead in this new era...


  • Newark, United States DiPietro Recruiting and Consulting Full time

    About the job Sr. Municipal Engineer Primary Responsibilities: Work on a variety of projects; this includes projects for municipalities, counties, and authorities (including subdivision & land development reviews, road rehabilitation, stormwater management (SWM), capital improvements, grant writing, and attendance at public meetings). Manage capital...


  • Newark, United States FreeWire Technologies Full time

    At FreeWire we fundamentally change the way businesses and utilities electrify. We build battery-based energy storage systems that provide clean and quiet power anywhere it’s needed, reducing the cost and accelerating deployment of electric vehicle charging infrastructure. FreeWire’s solutions are evolving from providing ultrafast EV charging services to...


  • Newark, United States Panasonic North America Full time

    Overview As a Cloud Platform Engineer, this role exists to building, extending, and supporting Panasonics next-generation IoT and developer platform. This role will collaborate with our Engineering and development teams across Panasonic Business Units to create a scalable, reliable, secure and cost-effective automated cloud infrastructure and developer...


  • Newark, New Jersey, United States United Software Group Full time

    Job DescriptionAs a Senior Java Full Stack Software Engineer at United Software Group, you will be responsible for designing and developing complex software systems using Java and other relevant technologies. You will work closely with our team to ensure timely delivery of high-quality software solutions.Your primary responsibilities will include:Designing...


  • Newark, United States RemoteWorker CA Full time

    West Creek 4 (12074), United States of America, Richmond, VirginiaSenior Manager, Software Engineering, DevOpsDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...


  • Newark, United States Lucid Motors Full time

    Leading the future in luxury electric and mobilityAt Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.We plan to lead in this new era...


  • Newark, United States Lucid Motors Full time

    Leading the future in luxury electric and mobilityAt Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.We plan to lead in this new era...


  • Newark, Delaware, United States Ecclesiastes Inc Full time

    OverviewEcclesiastes Inc is a leading technology company that delivers innovative software solutions to clients across the United States.We are seeking a highly skilled Sr. Software Engineer to join our team of expert software developers.