Join our fast-paced and passionate team as a Senior Embedded Software Engineer 3. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have the opportunity to work on cutting-edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows: Design and develop a containerized Linux application that serves as a centralized control system for multiple laboratory instruments. Implement robust communication interfaces for diverse instrumentation including fiber amplifiers, laser controllers, DACs, and other precision electronics. Develop software that interfaces with hardware devices over multiple protocols including UDP/TCP sockets, serial communication, USB, and vendor-provided SDKs. Design and implement network communication interfaces to enable remote instrument control and monitoring. Collaborate with stakeholders to develop and refine system requirements and translate them into technical specifications. Architect scalable, maintainable software solutions that accommodate evolving requirements and future instrument additions. Write comprehensive unit and integration tests to ensure system reliability and robustness. Develop and maintain clear technical documentation including API specifications, system architecture diagrams, and integration guides. Collaborate with cross-functional teams, including hardware engineers, scientists, and other software engineers. Participate in code reviews, provide constructive feedback, and adhere to best coding practices. Work independently and in a team while over-communicating with the manager, project engineer, and teammates. Use tenacity, patience, self-discipline, and passion for excellence to assure accuracy of execution schedule, data quality/integrity, conformance to company best practices, clarity in communication, and documentation. Use every opportunity to grow competency through mentorship, curiosity, communication, exposure, and initiative. This position requires access to export-controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level