JOBSEARCHER

Embedded Linux Software Engineer

About this position 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. Compensation 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 offerA position within an established company that has over 40 years of experienceMedical, dental, and vision coverageTraditional and Roth 401(k) investment options, with partial company matching contributionFlexible Paid Time Off plan with no cap or "use it or lose it" requirement In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant. In this position, you willDevelop middleware and user applications, usually based on C/C++Write device drivers for the Linux kernelDevelop or customize board support packages (BSP) for our hardware to provide additional functionality, e.g. software updates, security, and optimizationBe an active participant in software architecture discussionsStay current with latest best practices, and identify opportunities for technology, tool, and process improvement About youStrong C/C++ development skillsThorough knowledge of OS coding techniques, interfaces, and hardware subsystemsExperience with embedded LinuxFamiliarity with software configuration management tools, defect tracking tools, and peer reviewStrong documentation and writing skillsAdaptable life-long learner with experience in emerging technologies Other helpful skillsExperience developing applications with high data throughput and low latencyExperience with D-Bus/Networking/Wi-FiExperience working with YoctoFamiliarity with web front-end and back-end technologies Education and experienceBS degree in computer science, computer engineering, or similar with relevant experienceAt least two years of experience in hands-on development and troubleshooting using Linux on embedded systems About SeeScan 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. NotesNo recruiters, contractors, or consultants, pleaseNo relocation assistance or visa sponsorships available for this positionSeeScan is an Equal Opportunity Employer