More jobs from this company
views: 0
Safety and Location Software Engineer
The environment is fast-paced, requiring the ability to work autonomously and to manage the aggressive delivery schedules. Suitable candidates should have a strong background in Computer Engineering, excellent problem-solving skills, and a passion for improving existing processes and tools. The right mix of technical, organizational, and communication skills is the key to success. Attention to detail and a proven ability to manage priorities are essential.
Specific responsibilities will include:
- Developing software that works in safety-critical environments, and building robust test and verification pipelines to ensure reliability and resiliency
- Understanding product requirements, engaging with team members to define solutions, and estimating the scope of work required
- Working cross-functionally with teams across Engineering to add support for new software features
- Troubleshooting and resolving complex software integration issues
- Architecting and implementing new frameworks and daemons to power new functionality for an upcoming hardware product
- Championing quality software development by following best practices such as regularly participating in code reviews.
Minimum Qualifications:
- Strong Software Engineering skills including design, systems development (using C, C++), scripting and debugging (Python, Perl, shell, Makefiles)
- Experience defining stable APIs/SPIs and solid understanding of system design fundamentals
- Excellent analytical, programming, and debugging skills
- Experience in designing and debugging frameworks and multi-threaded / multi-process systems
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or equivalent (Graduate Degree is preferred)
- Familiarity with basics of RF location estimation is a plus
- Familiarity with underlying protocols (NILR/ CP / SUPL / AML / SIP / NextGen 9-1-1 / NG 1-1-2) is a plus
- Experience with Objective-C/Swift programming is a plus
- Proven ability to thrive in fast-paced collaborative environments with clear communications while driving multiple projects across teams
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.