Embedded Linux Software Engineer

Seescan, Inc.
San Diego, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 155K

Job location

San Diego, United States of America

Tech stack

D-Bus
Bug Tracking Systems
C++
Computer Engineering
Linux on Embedded Systems
Middleware
Software Architecture
Software Configuration Management
Software Engineering
Subsystems
Wi-Fi Technology
Software Troubleshooting
Software Application Programming
Yocto
Information Technology
Low Latency
Front End Software Development
Software Coding

Job description

SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on a variety of embedded hardware platforms., * Develop or customize board support packages (BSP) for our hardware to provide additional functionality, e.g. software updates, security, and optimization

  • Be an active participant in software architecture discussions
  • Stay current with latest best practices, and identify opportunities for technology, tool, and process improvement

Requirements

Do you have experience in Software troubleshooting?, Do you have a Bachelor's degree?, * Strong C/C++ development skills

  • Thorough knowledge of OS coding techniques, interfaces, and hardware subsystems
  • Experience with embedded Linux
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Strong documentation and writing skills
  • Adaptable life-long learner with experience in emerging technologies

Other helpful skills

  • Experience developing applications with high data throughput and low latency
  • Experience with D-Bus/Networking/Wi-Fi
  • Experience working with Yocto
  • Familiarity with web front-end and back-end technologies

Education and experience

  • BS degree in computer science, computer engineering, or similar with relevant experience
  • At least two years of experience in hands-on development and troubleshooting using Linux on embedded systems

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, The salary range for this position is $105,000 to $155,000 annually.

This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization.

We offer

  • A position within an established company that has over 40 years of experience
  • Medical, dental, and vision coverage
  • Traditional and Roth 401(k) investment options, with partial company matching contribution
  • Flexible Paid Time Off plan with no cap or "use it or lose it" requirement, * No recruiters, contractors, or consultants, please
  • No relocation assistance or visa sponsorships available for this position
  • SeeScan is an Equal Opportunity Employer

Pay: $105,000.00 - $155,000.00 per year, * 401(k)

  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • On-site gym
  • Paid time off
  • Vision insurance

About the company

Modern life depends on the infrastructure that brings water, electricity, gas, and communications services to our homes and businesses. SeeScan's mission is to deliver the highest quality products that protect these vital services. We are an original equipment manufacturer in San Diego, CA that builds diagnostic and utility locating equipment from the ground up, from initial product conception to prototyping, testing, and final assembly. At SeeScan, you'll be part of a group of people who bring passion and energy into everything they do. We value the individual contributions all of our employees make and invest in the tools and training they need to find success and professional growth. We do our best to empower the right people to take on new opportunities, and our culture promotes transparency, integrity, and continuous learning.

Apply for this position