Embedded Software Engineer Job at Programming.com, Newark, CA

c25DcXAyMXdZa0pRbU1VUVc2QmZWQ3ZqcXc9PQ==
  • Programming.com
  • Newark, CA

Job Description

Role: Staff Embedded Software Engineer

Required Qualifications

  • Bachelor's degree in computer science or equivalent technology field.
  • Fluent in OOP, data structures and algorithms.
  • 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.

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.

Job Tags

Similar Jobs

Manpower

Associate Process Group Chemist Job at Manpower

 ...departmental troubleshooting and process improvement teams. Support cross-functional projects and training. Reviews completed Device History Records and performs financial review of work orders. Reports on variances to supervisor. Carries out all duties in a... 

Young Life Facial Treatment Portland

Esthetician Job at Young Life Facial Treatment Portland

 ...Company Description we suggest you enter details here Role Description This is a full-time on-site role for an Esthetician at Young Life Facial Treatment Portland in Portland, OR. The Esthetician will be responsible for providing skincare treatments, including... 

MariMed, Inc.

Associate Brand Manager Job at MariMed, Inc.

 ...assets, including packaging, digital/print advertising, and in-store POS Works closely with cross-functional teams including R&D,...  ...manage email marketing campaigns to effectively communicate with the target audience and achieve brand objectives. Assist with developing... 

PharmaCare US

Digital Marketing Brand Manager Job at PharmaCare US

 ...and open to learn this opportunity is for you we are looking for marketing professionals who are: Organized, priority driven with...  ...performance metrics and consumer feedback. Develop and execute digital marketing campaigns across various online platforms (Google, Facebook... 

Sport Clips Haircuts

Cosmetologist Job at Sport Clips Haircuts

Job Title: Hair Stylist Sport Clips Haircuts is Hiring! Do What You Love. Love What You Do Job $22-$35 Hour with tips and commission Our salon is looking for talented Hair Stylists who are passionate about cutting hair and making their clients look great! Our team...