Job Detail

Senior Embedded Linux Engineer

Senior Embedded Linux Engineer

bb7

Hartford, WI

Job ID : 2f67505a5333642f775652337a516d4553773d3d

Job Description :

The Sr. Software Engineer for Embedded Linux requires a unique blend of skills that merge customer applications, component selection, and integrated hardware/software design to develop leading edge products for the embedded controls & systems market. While Linux is a well-known platform across the world, applying Linux into embedded applications limit the developer’s options due to cost, space, hardware choices, and a host of other factors. We differentiate our products in this market by having the great designers who know how to excel in this environment. Since our product lines are continuing to expand with Linux being a critical platform, we continue to grow our Linux team. We are passionate about software development best practices and run an Agile culture for software development and looking for great talent who shares the same passion.

ESSENTIAL DUTIES and RESPONSIBILITIES:

TECHNICAL LEADERSHIP

  • Serves as technical expert in all aspects of embedded Linux projects and embedded Linux operating systems - including designing, developing, testing, and perfecting designs
  • Considers both system and business constraints while breaking down requirements into designs
  • Detects areas in embedded systems that need improvement and leads and/or directs the work
  • Provides guidance and mentoring to other members of the team and throughout the organization
  • Tests and debugs system software, monitors and maintains the system after development, looks for ways to improve the system’s efficiency and stability after initial development

METHODS LEADER

  • Works in an agile team culture closely collaborating with and mentoring team members. Supports the Scrum Master as needed for planning and prioritization
  • Adheres to established New Product Development (NPD) & Agile/Scrum processes and strives for continuous improvement in both areas
  • Software implementations are constructed of verifiable software blocks that meet or exceed product (internal/external) requirements. Understands technical debt and reduces it whenever possible
  • Designs and performs verification and validation testing on products and sub-assemblies to confirm hardware and/or software performance to design standards, requirements, and/or industry standards. This includes manual, unit, and/or automated testing
  • Write reports, letters, comprehensive design proposals, and progress reports as needed

COLLABORATIVE

  • Provides technical expertise and aid to customers when its needed. This may include travel to customer's site to commission and/or troubleshoot products
  • Collaborates with operations, project management, and business development to release new or updated products via engineering changes and/or deviations
  • Aids Business Development in developing formal responses to customer requests for product quotations (RFQ)
  • Collaborates with peers, subject matter experts (SMEs), and stakeholders early and often when considering design options
  • Collaborates with and supports external development partners for project assignments, technical questions, pull requests, and resolving technical issues
  • Collaborates with Quality Assurance to resolve any product related issues including root cause analysis
  • Assists Staff engineers and other embedded Linux engineers to keep leadership informd of project status
  • Presents information orally and in writing to technical and managerial personnel and to small groups

SELF-MOTIVATED

  • Passionate about your work, the Linux community, and embedded systems
  • Result-oriented, delivers on assignments and influences/supports the team to deliver on projects
  • Strong EQ with solid interpersonal skills - ability to perform as part of a team
  • Highly organized with strong attention to detail, ability to think critically and solve problems
  • Able to accurately estimate engineering effort and resources to assigned project activity
  • Proactive to resolve issues and correct software defects
  • Good verbal and written communication skills - able to effectively present information
  • Always eager to learn and improve - remains current in new software engineering technology and best practice through study and continuing education.
  • Celebrates success and learns from failure

MINIMUM KNOWLEDGE, SKILLS, ABILITIES and EXPERIENCE:

Education:

  • BA/BS Degree in Electrical Engineering, Computer Science/Engineering, or related training and demonstrated on the job experience in field of work

Experience:

  • 5-10 years’ experience working in a design and development role for embedded software, preferably in an industry servicing the OEM market
  • Deep expertise in software engineering, data structures, and programming techniques
  • Experience in working as part of a team and/or leading teams, serving as a mentor for junior engineers
  • Experience with troubleshooting/de-bugging embedded systems, Linux operating system
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Proficient with standard programming concepts, practices, and procedures
  • Proficient with implementing unit tests for software including test driven development.
  • Proficient with implementing CI/CD (Continuous Improvement/Continuous Development).
  • Proficient in using Git for version control.
  • Knowledge of working with open-source software communities
  • Proficient in defining problems, collecting data, establishing facts, and drawing valid conclusions.
  • Experience in a range of communications protocols
  • Proficient computer literacy with MS Office (cloud based) and Microsoft Teams or equivalent documentation and communication platforms.

Core Technical Skills – Embedded Linux

  • Experience with Linux administration of build environments and custom embedded distributions.
  • Knowledge of working with the kernel development community
  • Proficient of Linux kernel and ARM microprocessor peripheral driver development
  • Proficient of U-Boot or other standard boot loaders
  • Familiar with using the Linux SocketCAN interface
  • Solid embedded experience - Yocto or Buildroot
  • Experience with Container creation
  • Proficient with C or C++
  • Proficient with shell scripting
  • Proficient with working with hardware, schematics, and datasheets.
  • Familiar with network programming in Linux (TCP, UDP)
  • Knowledge of creating a board support package
  • Proficient with Makefiles or build systems
  • Experience with testing applications developer unit test
  • Familiar with debugging tools and profiling tools
  • Knowledge of network configuration and debugging

Job Type: Full-time

Pay: $100,000.00 - $130,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Hartford, WI: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Do you have experience working in the OEM industry?
  • How many years of experience do you have working specifically with embedded Linux?

Experience:

  • Embedded software: 5 years (Required)

Work Location: One location

Company Details :

Name : bb7

Headquarter : Rochester, United Kingdom

Revenue : Unknown / Non-Applicable

Size : 51 to 200 Employees

Type : Company - Private

edictplatform.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, edictplatform.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, edictplatform.com is the ideal place to find your next job.

Details

: Hartford, WI

: 100000 - 130000 USD ANNUAL

: Today

Share Job :

Related Jobs

Medical Master Aesthetician

Vincent Surgical Arts

South Jordan, UT

22 - 26 USD HOURLY

Full Time

Proficiency in medical aesthetic procedures. Strong interest in medical aesthetics. Strong knowledge of medical grade skincare products including:

Truck Driver

LYCON INC.

Sauk City, WI

55000 - 85000 USD ANNUAL

Full Time

We encourage drivers with automatic restrictions and recent CDL graduates to apply. Are you able to successfully pass a pre-employment DOT drug/alcohol test and

Elkins, WV

39154 - 54688 USD ANNUAL

Full Time

Ensures a guest driven atmosphere and improves commitment to a service level that exceed our guests expectations. Updates work tickets in the Worxs Hub daily.

Senior Analyst, Engineering

Whirlpool Corporation

Clyde, OH

85281 - 117306 USD ANNUAL

Full Time

Support manufacturing by ensuring proper design for cost and maintainability. Support manufacturing by ensuring proper design for cost and maintainability.

Administrative Assistant

Mackinac Straits Health System

Saint Ignace, MI

16.5 - 17.5 USD HOURLY

Full Time

Provides clerical support including typing, correspondence, filing, recording, compiling reports, etc. Must be detail oriented and adept at record keeping and