Scala values our employees – in addition to the opportunity to join a collaborative team and do interesting work, we offer competitive compensation to our employees. Our comprehensive offerings include major medical, dental, vision, and disability insurance options as well as Employee Benefit Time, matching 401K, corporate discounts, and an Employee Assistance Program. We’ll be happy to tell you more during the interview process!
As an Embedded Systems Developer at Scala, you’ll join a close-knit team of engineers, product managers, and client services developers to build the future of a platform destined to power immersive digital experiences for a growing list of Fortune 100 customers.
This role is responsible for the development of our customized Linux OS ecosystem, working extensively with real-time multimedia/3d-GFX & Audio-Video playback devices based on the Windows/DirectX/OpenGL and Linux/OpenGL OS+GFX stacks. Successful candidate must have a clear understanding of video and audio CODEC’s, device drivers, and the hardware on which these software components execute.
Core Responsibilities:
Develop and continuously enhance our customized Linux OS ecosystem (Ubuntu)
Guide and evolve aspects of the build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards in a collaborative environment
Implement security hardening features in our Operating System software
Bring up & integrate auxiliary peripherals such as touchscreens, SSDs, cameras, barcode scanners and environmental sensors
Diagnose and resolve Linux-related issues pertaining to functionality, profiling, performance, and stability
Track and maintain vulnerabilities/CVEs with OS and dependent components
Manage custom OS image versioning and build process
Manage custom OS releases and patches
Documents technical work items and tracks work progress via Scalas adopted workflow and change management process (JIRA)
Produces clean, scalable, modular, well structured, testable code
Communicate effectively with the software engineering team and product management to ensure technical feasibility and timelines are clear
Triage support tickets and document defects, narrowing issues down to core problems
Adhere to all industry best practices and standards for Agile/Scrum Frameworks adopted by the Organization including but not limited to daily stand-ups, grooming, planning, retrospectives, sprint reviews, demos, and analytics via systems administration (JIRA) to directly support initiatives set by R&D/Engineering, Product Management and the Organization at large
8+ years of experience building, releasing and maintaining custom OS images with an ongoing testing approach during development
Systems-level familiarity with the Operating System environments and the interdependence of various component packages
Deep understanding of video and audio CODEC’s, device drivers, and the relationship with the hardware on which these software components execute
Familiarity with build automation process, CI/CD and related tools
Experience optimizing and locking down systems; understanding of file system optimization techniques, disk encryption, system hardening, etc
Strong scripting capabilities (eg bash, python, etc)
Experience benchmarking system performance geared towards display/graphics operations
Comfortable working in a fast-paced environment with changing priorities and evolving hardware specifications
Comfortable working in a self-organized environment; ability to ask questions and seek out clarity to ensure direction and requirements are met
Ability to produce detailed documentation and articulate technical details to other members of the team
Ability to work in a collaborative team environment with multiple concurrent workstreams
Considerable experience with production releases and support
Experience managing production releases and patches
POSITION DIFFERENTIATION GUIDELINES:
Embedded Systems Developer:
8-10 years of relevant experience
Works on tasks assigned by a Lead Developer
Provides support to Jr and peer developers
Takes responsibility and provides technical leadership for small to medium components
Senior Embedded Systems Developer:
15+ years of relevant experience
Works with Leads and other stakeholders to define tasks and perform research spikes
Supports other developers through peering and mentoring
Takes responsibility and provides technical leadership for multiple and larger component groups
Lead Embedded Systems Developer:
20+ years of relevant experience
Holds primary responsibility to break down projects into work for a team
Capable of technical leadership for a product or multiple products
** IMPORTANT: For immediate consideration, please FULLY COMPLETE & SIGN our online application when applying!
EMPLOYMENT CONDITIONS: As a condition of employment, all successful candidates are required to consent and successfully pass mandatory drug and background screening prior to first day of employment.
STRATACACHE and its family of companies provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, or any other status protected by applicable national, federal, state or local law.
While we are excited and appreciate you interest in our opportunities, please keep in mind that we are not able to contact all applicants that have applied.
No vendor/agency solicitation please.
Front End Developers My client has multiple full time remote openings for Front End Developers. Company is doing very well...
Apply For This JobJob Description About Us At HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Be a part of a team that focuses on providing Engineering and Construction services for...
Apply For This JobRole: Sr. Software Engineer – Package BuildingReports to: Manager, EngineeringDepartment: EngineeringLocation: Remote- US, Germany, UK, CanadaJob Type: Full Time, ExemptHelp...
Apply For This JobJob Description We are passionate Toy Creators! We’ve been coming up with new ideas that bring kids and families together...
Apply For This JobFull Job Description VB Developer – Edison, NJDesigner Greetings, one of the largest greeting card publishers in North America, is...
Apply For This Job