Embedded Software Engineering Manager

High-tech Professionals
San Diego, CA
Permanent

Seeking Embedded Software Engineering Manager to act as a resource for his team on policies, procedures, and technical issues.

Plans, directs, and coordinates strategic and daily tactical activities of the Embedded Software Team. You will support legacy embedded Linux-based systems, provide direction to junior engineers

Duties and responsibilities

  • Evaluate embedded Linux software in C at both the kernel and application level.
  • Perform the evaluation, specification and integration of Linux kernel, BSP, bootloader, drivers, etc.
  • Initialize the Custom board bring-up process, debugging and s / w design validation.
  • Maintain existing software platforms, root cause analysis, bug fixes and feature enhancement.
  • Document of work product, concepts, and architecture for wide range of customers, products and applications.
  • Ensure projects are completed on time and within budget
  • Lead code reviews and participate in bug scrub.
  • Mentor of junior embedded software developers.
  • Consult with other Engineers to evaluate hardware / software interfaces and optional performance requirements.
  • Provide technical guidance to lower-level programming personnel.
  • Perform other related duties as assigned by management.

Requirement :

  • Bachelor's Degree in Computer Science, Electronic Engineering, Electrical Engineering or equivalent and 8 years of experience in embedded systems development.
  • 1-3 years Supervisory experience is preferred
  • 5 years of experience with embedded Linux.
  • Demonstrates integration skills & experience on embedded Linux Platforms.
  • Experience with Eclipse, CCS, Static Analysis, Perforce, Git, Jenkins and other such development tools.
  • Extensive knowledge of C / C .
  • Experience with Linux distributions, toolchains and open source projects, (i.e. Buildroot, Yocto, Ubuntu, etc.).
  • Experience with a wide variety of drivers, back-porting techniques and other low-level issues
  • Experience with board bring-up, and debugging techniques using a variety of tools & techniques.
  • Experience with 2 / 4-wire Ethernet, USB, RS-232, RS-485, CAN, I2C, SPI, etc.
  • Experience with Wi-Fi, Bluetooth, BLE, AT command-sets and NMEA message strings.
  • Experience with Bash, Python, or other scripting languages.
  • Strong written and verbal skills with the ability to present concepts clearly and concisely using programs such as Word, Excel (charts), and PowerPoint.
  • Seeking candidates with strong ethics, adaptability, dependability, strong communication skills, problem solving, teamwork and technical skills.

Preferred Skills

  • Experience with database design and SQL-lite.
  • Experience with Secure Boot, High Assurance Boot, Key and Certificate Management.
  • Experience with satellite communications, V2X or other wireless technologies.
  • Experience with GPL terms and conditions.
  • Knowledge of test and diagnostic equipment such as spectrum analyzers, oscilloscopes, etc.
  • Familiarity with simple soldering and electrical diagnostics.
  • Experience with RF, analog, digital circuits and logic systems.
  • Ability to analyze and solve complex software engineering problems.
  • Experience developing on IAR platform (bonus points).

Reports to : Manager of Software Engineering

About company - Company is leading manufacturer of Machine to Machine (M2M) Modems for advanced data acquisition through Satellite, Cellular, Wi-Fi, BLE and RFID.

Company offers an extensive array of solutions, products and design services for Healthcare and Senior Living, and Industrial markets.

30+ days ago
Related jobs
Promoted
Apple
San Diego, California

Do you want join us in these pursuits? Join us to help deliver the next groundbreaking Apple product! The Wireless Technologies team is looking for highly motivated Cellular modem SW engineering manager who can lead to develop our next generation of cellular products. You will work on modem firmware...

Promoted
Apple
San Diego, California

Embedded Software Engineering manager - Cellular Modem SoftwareSan Diego,California,United StatesSoftware and ServicesImagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services and customer experiences very quickly. Do you want join us in these pursui...

Promoted
Art of Problem Solving
San Diego, California

As a Software Engineering Manager, you will play a pivotal role in helping us build new products and improve our existing products, allowing us to reach more students and have a greater impact. The Software Engineering Manager will:. Collaborate with company stakeholders and Project Management to en...

Promoted
Apple
San Diego, California

Do you want join us in these pursuits? Join us to help deliver the next groundbreaking Apple product! As a Cellular Modem RF Software Engineering Program Manager, you will be at the heart of our ground-breaking cellular baseband modems to meet performance, quality and schedule requirements for Apple...

Promoted
Canonical - Jobs
San Diego, California

This is an exciting opportunity for a software engineering manager, passionate about open source software, Linux and cloud computing. Sustaining Engineering is a business critical team that continuously improves various open source software by resolving software defects reported by customers. As an ...

Promoted
Zego
San Diego, California

As the Manager, Software Engineering, you will lead 2 to 3 agile development teams guiding feature development, technical debt remediation, platform development, CI/CD, and support. This is a hands-on role, perfect for a manager who has experience delivering high-quality software solutions in a high...

Promoted
BRAIN CORP
San Diego, California

In this Software Engineering Manager position, your primary responsibilities include overseeing the maintenance of our existing 30,000 floor scrubbing and compact sweeping robots and leading a team responsible for developing the next generation of our fleet. Embed safety principles in the software d...

GoFundMe
San Diego, California

Classy's Product Technology team is hiring a Software Development Manager to lead a team of engineers to build and extend our fundraising products, analytics platform, and visualization tools. Drive the evolution of our User Experience software architecture. Manage and coach engineers to become prof...

Action Urgent Care
CA, US

Bachelor’s degree or higher in Computer Science, Software Engineering, or equivalent work experience. Collaborate and work closely with your peer engineering managers to deliver projects. Kyla is looking for an experienced Engineering leader to take Kyla experience to the next level. You will also b...

Microsoft
San Diego, California

As a Principal Software Engineering Manager in Azure Storage, you will lead our SFTP offering and other charters related to the Azure front end services, one of our core layers of the Azure Storage stack. Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engine...