SR. EMBEDDED SOFTWARE ENGINEER
Company: High-Tech Professionals
Location: Fontana
Posted on: August 30, 2024
Job Description:
Sr. Embedded Software EngineerJob ID: 1975
Please read the information in this job post thoroughly to
understand exactly what is expected of potential candidates.
Location: San Diego, CA
Type: Permanent
Status: Open
Key Skills: embedded Linux, Eclipse, CSS, Perforce, Git, Jenkins,
C, C++, drivers, toolchains, opensource, board, Ethernet, USB,
Wi-Fi, Bluetooth, Bash, Python
Description:
Seeking Senior Embedded Software Engineer who's ready to jump right
into a dynamic, fast-paced work environment.
The Senior Embedded Software Engineer will work closely with the
hardware development team to specify, develop, debug, and validate
a new embedded Linux-based system. Support legacy embedded
Linux-based systems, provide direction to junior engineers, and
assist in testing as required.
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
software design validation.
- Maintain existing software platforms, root cause analysis, bug
fixes, and feature enhancement.
- Lead code reviews and participate in bug scrub.
- Mentor 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.Requirements:
- Bachelor's Degree in Computer Science, Electronic Engineering,
Electrical Engineering, or equivalent and 8 years of experience in
embedded systems development.
- 5 years of experience with embedded Linux.
- Demonstrable 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.Preferred Skills:
- Experience with Secure Boot, High Assurance Boot, Key and
Certificate Management.
- Experience with satellite communications, V2X, or other
wireless technologies.
- TCP/IP, Sockets, and MQTT.
- 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.
- 5G development/experience (bonus points).To apply for this
position, please submit an MS Word document of your resume and put
in the subject - Job ID # 1975.
#J-18808-Ljbffr
Keywords: High-Tech Professionals, Fontana , SR. EMBEDDED SOFTWARE ENGINEER, IT / Software / Systems , Fontana, California
Didn't find what you're looking for? Search again!
Loading more jobs...