A
Embedded Software Engineer
Apolis
Portland · On-site Contract $50 – $55/hr 1mo ago
About the role
About
We are seeking an Embedded Software Engineer with deep expertise in bridging the gap between hardware and software.
Must-have's:
- Embedded Linux for Automotive: Experience working with embedded Linux, particularly addressing development issues that occur at the interface between the Linux layer and the JVM.
- Embedded Java: Experience with Java for embedded use cases where CPU and memory performance are the primary design drivers.
Nice-to-have's:
- Mobile & Connectivity: Experience with mobile device tech, mobile application development (Android/iOS), and BT/Wi-Fi development.
- Java Ecosystem: Strong experience in Java & J2EE development, Java micro-services, and Junit.
- Big Data Applications: Experience with Apache applications including Hadoop, HBase, Kafka, and Storm.
- Process: Experience working in an agile software development environment and the ability to produce content with a high degree of autonomy.
Technologies & Tools
Candidates will need experience in the following technologies:
- Languages/Frameworks: Java, JUnit, HBase, Kafka, Storm
- Environment: Unix, Embedded Linux, JVM
- Tools: Git, Jenkins, Maven, Artifactory
- Management: JIRA, Confluence
Job Responsibilities
- Platform Ownership: Take ownership of embedded platform applications on truck systems.
- Data Analysis: Retrieve, aggregate, and analyze real-time data used to power telematics services for customers.
- Code Quality: Refactor codebase for testability and perform root cause analysis to determine hidden bugs.
- Optimization: Increase system performance and decrease the application's memory usage.
Skills
Apache HadoopArtifactoryAndroidEmbedded LinuxGitHBaseiOSJavaJava EEJenkinsJIRAJUnitJVMKafkaMavenStormUnixWi-Fiagileembedded Java
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free