You are viewing a preview of this job. Log in or register to view more details about this job.

Embedded Linux Engineer

Summary:
Member of the Engineering team with primary focus on maintenance of embedded Linux BSP for customer applications. Assists engineers in producing a smooth efficient flow of quality work through the department. This is a position for someone with a proven track record in embedded software engineering. Effective communication skills (both written and spoken) and experience working with a remote development team are required as well.

Job Specific Competencies:
1.      Software Engineer
a.      Software maintenance of BSP as requested by customer
b.      Develop minor BSP changes as requested by customer
c.      Responsible for software development process;
         i.     creating software, requirements, design, testing and documentation
d.      Mentor other software engineers to develop embedded Linux expertise
e.      Respond to common inquiries or complaints from customer or members of the office or business community
f.       Reads, analyzes and interprets common scientific and technical journals, financial reports and legal documents
2.      Project Management
a.      Actively manages tasks to ensure priority issues are addressed to meet project timing
3.      Collaboration
a.      Collaborates with customer to support maintenance of BSP
b.      Collaborates with ACTIA software teams across multiple countries
c.      Collaborates with all members of interdisciplinary team for product development and release
4.      Quality
a.      Provides technical assistance to customers; applying and servicing ACTIA products
b.      Conducts training assistance to software engineers
5.      Documentation
a.      Maintains time records, projects reports and software documentation as required
6.      Legal Compliance
a.      Ensure legal compliance with state, federal, international and OSHA requirements as needed
b.      Ensure ISO procedures are followed
c.      Maintain compliance with all company policies and procedures

Minimum Qualifications and Education
·        5 years of experience in Software Engineering
·        Proficient with embedded Linux
·        Knowledge of Yocto in user mode
·        Experience with IPC DBUS, Modem Manage Ofono and Uboot is required
·        Experience in debugging kernels
·        Ability to coach, mentor and help grow Linux expertise within the Software team
·        Experience in structured software development cycle; including software verification and validation
·        Experience with version control/configuration management tools (i.e. Subversion, Git)
·        Experience developing real-time embedded software for 8/16/32 bit micro controllers using C
·        Experience with CAN development tools (i.e. Vector CANalyzer/CAPL or Intrepid)
·        Experience working with teams across multiple countries
·        Automotive experience is preferred

ACTIA Corporation is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: ACTIA is committed to the principle of equal employment opportunity for all employees and t providing employees with a work environment free of discrimination and harassment. All employment decisions at ACTICA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. ACTIA will not tolerate discrimination or harassment based on any of these characteristics.