Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Brahma Consulting Group, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer, Positioning Systems at Brahma Consulting Group is tasked with leading the design, development, and implementation of software solutions that enhance our positioning systems. This role involves collaborating with cross-functional teams to assess user requirements, architect scalable software platforms, and ensure the integration of the latest technological advancements. The ideal candidate will balance technical expertise with leadership skills to drive projects and contribute to the continuous improvement of our software engineering processes.
Job Responsibilities
- Design, develop, and maintain robust positioning systems software applications.
- Collaborate with cross-disciplinary teams to define software requirements and specifications.
- Lead the software architecture, ensuring scalability and reliability of the systems.
- Implement and optimize algorithms for accurate positioning and navigation solutions.
- Conduct code reviews and provide mentorship to junior software engineers.
- Collaborate in the testing and validation of software performance and functionality.
- Stay updated on industry trends and emerging technologies to drive innovation.
- Participate in Agile development methodologies and contribute to sprint planning.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or a related field. A Master’s degree is preferred.
- Minimum of 5 years of experience in software development with a focus on positioning systems.
- Proficiency in programming languages such as C++, Python, or Java.
- Strong understanding of GPS, GNSS, and other positioning technologies.
- Experience with cloud-based environments and APIs.
- Exceptional problem-solving skills and a strong analytical mindset.
- Excellent communication skills, both verbal and written, with the ability to present technical concepts to non-technical stakeholders.
Technologies & Tools
The Staff Software Engineer will work with a variety of advanced technologies and tools, including but not limited to Geographic Information Systems (GIS), simulation software, relational and NoSQL databases, cloud services like AWS or Azure, and development frameworks like .NET or Node.js. Familiarity with machine learning algorithms and data processing tools will also be beneficial in enhancing the positioning capabilities of the solutions developed.
Ideal Candidates
The ideal candidate for this position will be an innovative thinker with a passion for technology and a strong desire to tackle complex challenges. They will demonstrate a proactive attitude, take ownership of their work, and be able to operate effectively within a team-oriented environment. A commitment to continuous learning and improvement, along with the ability to adapt to changing project requirements, are essential traits. Candidates who exhibit leadership qualities and effectively communicate across various teams will thrive in this role.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.