Job summary
Job post source
This job is directly from Boston Engineering
Job overview
The Principal Software Engineer/Technical Lead role at Boston Engineering leads software development for maritime intelligence projects, driving productivity and standardization to support commercialization of maritime technologies.
Responsibilities and impact
The role involves leading embedded software design and development for robotic systems, integrating software with hardware and sensors, ensuring real-time performance, fostering team collaboration, communicating with stakeholders, leading design reviews, and addressing technical challenges.
Compensation and benefits
The salary is based on education, skills, and experience, with a full employee benefits plan including a matching 401(k) plan; no relocation assistance is offered.
Experience and skills
Requires a BS or MS in Computer Science or related field, 7+ years embedded software development, 3+ years in a lead role, proficiency in C, C++, ROS2, and embedded systems, experience with engineering tools, robotics, and security clearance eligibility; preferred skills include maritime systems, cloud technologies, machine learning, and government contract experience.
Career development
Opportunities include leadership in software development, involvement in strategic planning, proposal writing, and exposure to emerging technologies and industry trends.
Work environment and culture
The company fosters an open, energetic environment with strong client relationships and an entrepreneurial team spirit, emphasizing continuous learning and innovation.
Company information
Boston Engineering is an ISO-certified product design and engineering firm founded in 1995, specializing in medical, industrial, commercial, and defense sectors with expertise in robotics and embedded systems, located in Waltham, MA.
Team overview
The candidate will join the Maritime Intelligence Business team, reporting to the General Manager, focusing on software development for maritime technologies.
Job location and travel
This is an office-based position located in Waltham, MA, with occasional travel required.
Application process
Applicants must submit a writing sample and provide a GitHub or website link; proof of US person status is required due to export-controlled technology access.
Unique job features
The role is unique due to its focus on maritime intelligence, embedded robotics software, export-controlled technology, and opportunities to work on cutting-edge maritime and defense projects.
Company overview
Boston Engineering Corporation is a leading product design and engineering consulting firm specializing in developing innovative solutions across various industries, including medical devices, robotics, and defense. The company generates revenue through consulting services, product development, and technology commercialization. Founded in 1995, Boston Engineering has a rich history of delivering cutting-edge engineering solutions and has built a reputation for excellence and reliability in the industry. Their expertise in advanced technologies and commitment to client success make them a sought-after partner for complex engineering challenges.
How to land this job
Position your resume to highlight leadership in embedded software development, especially with robotics and maritime intelligence technologies, emphasizing your ability to lead cross-disciplinary teams and drive technical innovation.
Focus on showcasing experience with C, C++, ROS2, real-time operating systems, and hardware integration, along with your skills in software process standardization and documentation to improve project delivery and quality.
Apply through Boston Engineering's official corporate careers page and LinkedIn, while also exploring specialized job boards for engineering roles in defense and maritime technology to maximize your application reach.
Connect on LinkedIn with current employees in the Maritime Intelligence Business unit at Boston Engineering; use ice breakers like commenting on recent maritime tech advancements or asking about team culture and challenges in embedded systems development.
Optimize your resume for ATS by incorporating keywords such as 'embedded software,' 'robotics,' 'ROS2,' 'real-time performance,' 'software architecture,' and 'ISO 9001,' ensuring alignment with the job description's technical and leadership requirements.
Leverage Jennie Johnson's Power Apply feature to automate tailored applications across multiple platforms, identify relevant LinkedIn contacts for networking, and optimize your resume for ATS, allowing you to focus your time on preparing for interviews and enhancing your technical skills.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.