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
EVONA
CA, United States

You will act as the Senior Software Engineering Manager for one of LA's fastest-growing New-Space company's, helping redefine the Space economy. Flight Software, GNC, Embedded, Ground Software etc. Senior Software Engineering Manager Responsibilities:. Senior Software Engineering Manager Requirement...

High-tech Professionals
San Diego, California

Seeking Embedded Software Engineering Manager to act as a resource for his team on policies, procedures, and technical issues. Bachelor's Degree in Computer Science, Electronic Engineering, Electrical Engineering or equivalent and 8 years of experience in embedded systems development. Reports to: Ma...

Promoted
EVONA
San Diego, California

Our exciting Space client in San Diego are looking for a Software Engineering Manager to oversee the day-to-day operations of the Embedded Software & Firmware. Oversee the day-to-day operations of the engineering team as well as the development and execution of projects and review ongoing efforts an...

Apple
San Diego, California

We are hiring a Software Development Engineering Manager to lead, inspire, and drive a group of versatile engineers. Your team will be embedded with software development teams to ensure Apple's SDKs provide the intended functionality and experience for the thousands of developers who build apps for ...

Promoted
EVONA
San Diego, California

As an Embedded Software Manager, you’ll lead and inherit a team of 10 engineers and own the whole embedded software arm of the business. If you are an embedded software manager or have an appropriate embedded team lead experience then reach out to Zee Lone at EVONA. Embedded Software Manager Respons...

CyberCoders
San Diego, California

This position is responsible for providing leadership and guidance to other software engineering teams, as well as managing the software development process to ensure the successful delivery of software projects. The Director, Software Engineering for Medical Device plays a critical role in the deve...

BAE Systems
San Diego, California

The San Diego Business Center (SDBC) is seeking a Software Engineering Functional Manager to provide functional management / supervisory leadership and engagement to a diverse group of software engineers. As a functional supervisor, you will support and advocate for your software engineering staff t...

Northrop Grumman
San Diego, California

Software Engineering Manager 2 – Integration & Test. The successful candidate will collaborate and work in a team environment with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile software development environment, to ensure the team is meeting the mi...

BD
El Cajon, California
Remote

Come Advance the World of Health through Software Engineering. As an associate of the Software Technology Solutions (STS) group within BD you have the opportunity to develop connected enterprise software solutions, platforms and services and work across the product design process. Engineering Manage...

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...